php - 如何确定帖子是使用 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();
};
解决方案
推荐阅读
- firebase - 阻止阅读某个收藏
- angular - Angular 7 参数路由覆盖非参数路由
- python - 无法在 Python 中使用“键盘”库模拟 ctrl+shift+left
- c++ - 使用 ogg vorbis 播放声音会导致链接器错误 ov_open is undefined。以下代码有什么问题?
- sql - 将记录中的两个最小值相加
- javascript - laravel api token - 数据不显示
- ajax - 重新加载或使用旧输入数据提交表单后重定向到同一个 ajax 页面
- python - Dask:一个工作人员在多个节点上的作业,仅在一个节点上运行
- ios - 如何访问 Notification(基础类)而不是我的(名为 Notification 的自定义类)?
- koin - 无法运行示例测试 Koin