Как определить, использует ли сообщение divi pagebuilder или встроенный редактор WordPress Wysiwig - PullRequest
0 голосов
/ 30 марта 2019

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

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

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

var is_editor_active = function (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();

};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...