首页 > 解决方案 > 如何确定帖子是使用 divi 页面构建器还是内置的 wordpress 所见即所得编辑器

问题描述

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

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

我试过这个来看看tinymce编辑器是否工作,但它没有工作,无论哪种方式,都不是特定于divis pagebuilder的,主要是针对默认的wysiwig编辑器。

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

};

标签: phpwordpress

解决方案


推荐阅读