Я редактирую файл шаблона 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();
};