我想在WordPress编辑器(V3.3+)中插入一些简码
字符串看起来像
[a_col]<p>some text or other stuff</p>[/a_col]
这很好,但如果我在JS中使用这行代码
tinyMCE.get('content').setContent(string);
我的简码被p标记包围,看起来像
<p>[a_col]</p><p>some text or other stuff</p><p>[/a_col]</p>
我真的不喜欢接触原生函数。也许有一个不同的解决方案来插入内容
5条答案
按热度按时间qcuzuvrc1#
如果要在'the_content'上添加_filter,则可以解析
标签输出:
http://codex.wordpress.org/Function_Reference/add_filter
cnwbcb6i2#
在编辑器中从tinymce模式切换到HTML模式。这样就不会转换文本字段中的内容。
3hvapo4f3#
下面是我的解决方案:
shortcode函数返回
这将删除所有不需要的p标记
iyfjxgzm4#
此问题已在Wordpress版本2.5.1中修复,请参阅shortcode API了解更多详细信息
xwbd5t1u5#
http://codex.wordpress.org/Function_Reference/remove_filter