如何确定帖子是否正在使用divi pagebuilder或内置的wordpress wysiwig编辑器

时间:2019-03-30 18:25:12

标签: php wordpress

我正在编辑single.php模板文件,并且需要某种条件语句来确定当前帖子是否正在运行divi pagebuilder或the_content()是否仅输出标准的所见即所得编辑器内容。

我正在考虑的当前解决方案是使用CSS来显示和隐藏某些div,但我希望使用php会有更好的解决方案。

我尝试这样做是为了查看tinymce编辑器是否正常运行,但是它没有正常工作,并且无论哪种方式,都不是专门针对divis pagebuilder的,主要是针对默认的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();

};

0 个答案:

没有答案