对于WordPress,P标签不会显示在html编辑器(TinyMCE)中

时间:2010-03-24 04:56:31

标签: html wordpress tinymce

我正在使用WordPress开发网站,我是WordPress的新手。 WP在添加任何帖子或页面时在编辑器中添加<p>标记。但我无法在HTML模式下看到<p>标记。
有谁能告诉我可能是什么问题?

提前致谢

3 个答案:

答案 0 :(得分:19)

这样做并不困难。要显示p和br标签,我们只需要安装“tinymce-advanced”插件并进行一些设置更改。要更改设置,只需点击“ Stop removing the p and br tags when saving and show them in HTML editor ”复选框并保存即可。现在我们可以在HTML模式下看到p和br标签。

:)

答案 1 :(得分:12)

当您从数据库中检索存储的数据时,您需要在其上运行过滤器以重新添加p和br标签。这就是wordpress处理内容的方式。例如,当您使用the_content()时,它已在其上运行过滤器,因此当您有自定义循环时,您可能需要手动运行过滤器。

<?php echo apply_filters('the_content', $your_retrieved_data); ?>

参考:http://codex.wordpress.org/Function_Reference/apply_filters

你绝对不需要插件,我建议不要使用user75472描述的方法。您的数据不会那么干净且面向未来。

答案 2 :(得分:1)

尝试在模板中的the_content()标记之前添加以下行:

<?php remove_filter ('the_content', 'wpautop'); ?>

Source