关于 WordPress 的快速问题。我一直在谷歌搜索,找不到答案。
基本上,我希望复制添加画廊时发生的情况:将图像显示为画廊短代码 [gallery] 的替代品。当您编辑 HTML 时,短代码可见。
我想完全复制这种效果:当将短代码插入编辑器时,我希望将其呈现为图像。
我尝试过的事情:
这就是我想事情的程度。我找不到有关如何模仿 [gallery] 行为的指南,也无法通过 wp-admin 的胆量找到它。
谢谢!
最佳答案
好的,多亏了丹的提示,找到了答案。这是如何做到的:
首先(正如 Dan 建议的那样)看看他们如何将 Gallery 插件添加到 Tiny MCE。实际上有一个未压缩的 js 文件可以为您提供所需的概述,请在以下位置找到它:
/wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.dev.js
这涵盖了将此类插件添加到 TinyMCE (more info here) 的基础知识。要让 WP 使用 TinyMCE 插件加载 .js 文件,see this helpful guide .
基本上这里的代码:
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 你很好!
关于用于简码的 WordPress 编辑器图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047318/