Как определить, использует ли публикация divi pagebuilder или встроенный редактор wordpress wysiwig

#php #wordpress

#php #wordpress

Вопрос:

Я редактирую single.php файл шаблона, и нужен какой-то условный оператор, чтобы определить, запущен ли в текущей публикации divi pagebuilder или the_content () просто выводит содержимое стандартного редактора wysiwyg.

Текущее решение, о котором я думаю, — это использование css для отображения и скрытия определенных разделов, но я надеюсь, что есть лучшее решение с использованием php.

я попробовал это, чтобы увидеть, работает ли редактор tinymce или нет, но это не сработало, и в любом случае, не было специфичным для divis pagebuilder, в основном предназначалось для редактора wysiwig по умолчанию.

переменная is_editor_active = функция(editor_id){

     if(typeof tinyMCE == 'undefined'){
        return false;
    }

    if( typeof editor_id == 'undefined' ){
        editor = tinyMCE.activeEditor;
    }else{
        editor = tinyMCE.EditorManager.get(editor_id);
    }

    if(editor == null){
        return false;
    }

     return !editor.isHidden();

};
  

Комментарии:

1. покажите код, который вы уже пробовали?

2. я отредактировал свой ответ, но все равно код, который я пробовал, не сработал