如何让Wordpress不剥离我的<p>和<br/>标签?</p>

时间:2014-11-14 15:36:23

标签: wordpress

在视觉和文本编辑器之间切换时,Wordpress会删除<p><br>标记。好吧,具体来说,它实际上并没有将它们从内容中删除,但它不会在文本编辑器视图中显示它们。有没有办法阻止它隐藏这些标签?

我知道tinymce advanced plugin,但有没有办法在每个帖子/每页的基础上停止此行为而无需安装插件?

2 个答案:

答案 0 :(得分:2)

如果您向<p><br>标记添加无意义的数据属性,它们将继续显示。

实施例

从文本切换到可视编辑器并返回时,以下文字

<p>Some paragraph text <br> and a second line.</p>

变为

Some paragraph text
and a second line.

然而,

<p data-x>Some paragraph text <br data-x> and a second line.</p>

使标签保持可见:

<p data-x="">Some paragraph text <br data-x="" /> and a second line.</p>

这对于具有更复杂布局的页面很有用,这些页面可以在标记被剥离时移动。

答案 1 :(得分:0)

如果帖子是自定义帖子类型,则可以使用add_meta_box添加元框,然后可以使用wp_editor初始化自己的编辑器,该编辑器可以自定义。例如,您可以将设置传递给 tinymce ,例如force_p_newslines,它应强制每行都以新段落开头