如何防止 WordPress 删除我的 <p> 和 <br> 标签?

Jak*_*ris 1 wordpress

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

我知道tinymce高级插件,但是有没有办法在每个帖子/每个页面的基础上停止这种行为,而无需安装该插件?

Jak*_*ris 6

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

例子

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

<p>Some paragraph text <br> and a second line.</p>
Run Code Online (Sandbox Code Playgroud)

变成

Some paragraph text
and a second line.
Run Code Online (Sandbox Code Playgroud)

然而,

<p data-x>Some paragraph text <br data-x> and a second line.</p>
Run Code Online (Sandbox Code Playgroud)

使标签保持可见:

<p data-x="">Some paragraph text <br data-x="" /> and a second line.</p>
Run Code Online (Sandbox Code Playgroud)

这对于具有更复杂布局的页面非常有用,这些布局可以在标签被剥离时四处移动。

  • @rnevius,是的。它被称为“分享您的知识问答风格”请参阅:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ (4认同)