在视觉和文本编辑器之间切换时,Wordpress会删除<p>
和<br>
标记。好吧,具体来说,它实际上并没有将它们从内容中删除,但它不会在文本编辑器视图中显示它们。有没有办法阻止它隐藏这些标签?
我知道tinymce advanced plugin,但有没有办法在每个帖子/每页的基础上停止此行为而无需安装插件?
答案 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
,它应强制每行都以新段落开头