关于WordPress的快速提问。我一直在谷歌搜索,无法找到答案。
基本上我想要复制添加图库时发生的事情:将图像显示为图库短代码[图库]的替代品。当你去编辑HTML时,短代码可见。
我想要完全复制这种效果:当编辑器中插入一个短代码时,我希望将其渲染为图像。
我尝试的事情:
这就是我想到的事情。我找不到如何模仿[gallery]行为的指南,也无法通过wp-admin的内容找到它。
谢谢!
答案 0 :(得分:6)
好的,感谢Dan的暗示,找到了答案。这是如何做到的:
首先(正如Dan建议的那样)看看他们如何将Gallery插件添加到Tiny MCE。实际上有一个未压缩的js文件可以为您提供所需的概述,可以在以下位置找到:
/wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.dev.js
这有关将这种类型的插件添加到TinyMCE(more info here)的基础知识。要让WP使用您的TinyMCE插件see this helpful guide加载.js文件。
基本上这是代码:
if ( get_user_option('rich_editing') == 'true') {
add_filter("mce_external_plugins", "add_jolokia_tinymce_plugin");
//Applying the filter if you're using the rich text editor
}
function add_jolokia_tinymce_plugin($plugin_array) {
$plugin_array['example'] = '/path/to/example.js';
return $plugin_array;
}
将它添加到主题中的插件或function.php并且你很好!