如何更改wordpress中的tinyMCE编辑器按钮的默认标签输出?
WordPress的微小的MCE编辑器和WP自己的编辑器都有按钮<blockquote>
。如果我们选择任何文本并按下这个按钮,那么它将用<blockquote>.....</blockquote>
包装该文本。如何更改wordpress中的tinyMCE编辑器按钮的默认标签输出?
我想改变这个输出到这个
<blockquote><div class="quote_start"><div></div></div><div class="quote_end"><div></div></div>...................................</blockquote>
我如何可以手动做到这一点,还是有任何WordPress插件可以做?
我想改变bot编辑器TinyMCE和WP自己的html编辑器中的blockquote按钮的行为?
我不确定您可以使用它来添加多个div,但tinymce的有效元素配置参数确实允许您替换标记。
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements
例如:
tinyMCE.init({
valid_elements : "blockquote/div[class=quote_start]"
});
会和与quote_start类一个div取代所有块引用标记。
更好的方法可能是忽略这里的tinymce并为主题的functions.php文件写一个过滤器。 http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content。找到所有blockquote的实例,并将其替换为您想要的代码。
也许添加自己的按钮也可以是一个选项?
一些出发点可能是这样的:
http://www.deliciousdays.com/tinymcebuttons/
和/或本:
http://wiki.moxiecode.com/index.php/TinyMCE:API/tinymce.Editor/addButton
希望它帮助? Greetz,t ..
如果你想在两个不同的编辑器中使用相同的功能,你最好写一个可以代替代码的Wordpress过滤器。有this one,但它似乎无法处理正则表达式(您需要替换HTML标记)。也许这个可以做你需要的东西:Text Filter Suite
同时获得TinyMCE和Quicktags需要mods在两个地方。以下是如何执行快速标签: http://website-in-a-weekend.net/extending-wordpress/diy-wordpress-unraveling-quicktags-wordpress-plugins/