有选择地在换行后删除空行

时间:2015-12-16 作者:IXN

在WP post editor中,如何在不添加空行的情况下更改行?

我试着发布这个

One line
Second line
third line
但总是这样

One line

Second line

Third line
附言:我不想完全删除wpautop,因为它可能会毁了我以前的所有帖子。

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

格达尼尔用以下评论回答了大部分问题:

每次输入(返回字符)时,编辑器都会创建一个新段落<p>my content</p>, 另一种方法是键入Shift+Enter,以便编辑器创建换行符(<br/>) 相反

请注意<br /></p> 通过添加标签wpautop, 连接到的其中一个显示过滤器wp_content 滤器

这个wp_content 过滤器不应用于在文本编辑器中查看的内容,因此<br /></p> 标签添加人wpautop 在那里看不到。相反,会显示原始文本,因此格式只是出现任何换行的结果:

Soft return
Soft return
Soft return

Normal return

Normal return

Normal return
可视化编辑器不显示HTML标记,但浏览器的开发人员工具可用于检查可视化编辑器的HTML内容,其中上述内容将呈现为:

<p>Soft return<br>
Soft return<br>
Soft return</p>
<p>Normal return</p>
<p>Normal return</p>
<p>Normal return</p>