根据站点内容和评论判断,您可以尝试在主题中使用以下代码functions.php
文件它将清空<p> </p>
来自帖子内容的标签:
add_filter( \'the_content\', \'wpse_257854_remove_empty_p\', PHP_INT_MAX );
add_filter( \'the_excerpt\', \'wpse_257854_remove_empty_p\', PHP_INT_MAX );
function wpse_257854_remove_empty_p( $content ) {
return str_ireplace( \'<p> </p>\', \'\', $content );
}
但是,在删除空
<p> </p>
站点帖子内容中的标签、段落将彼此折叠。为了保持段落之间的视觉间隙,可以使用以下CSS:
.conteudo-noticia p {
padding-bottom: 15px;
}
如果
nbsp;
在元描述中,标记来自内容(或摘录)(&;用于捕获它们的插件正在按其应该的方式处理内容(根据WordPress循环标准),然后在使用上述代码后,也应该修复元标记。
Note:在进行上述更改后,请确保clear browser cache 在测试结果之前,请正确并清除任何服务器缓存(来自缓存插件、web服务器等)。
更新:
如果您不想用CSS填充来控制段落间距,那么您可以尝试使用稍微不同的代码:
add_filter( \'the_content\', \'wpse_257854_remove_empty_p\', PHP_INT_MAX );
add_filter( \'the_excerpt\', \'wpse_257854_remove_empty_p\', PHP_INT_MAX );
function wpse_257854_remove_empty_p( $content ) {
return str_ireplace( \'<p> </p>\', \'<br>\', $content );
}
此代码,而不是删除空
p
标记,将其替换为换行符
<br>
. 因此,通过这种方式,您可以在编辑器中控制段落间距,而无需使用空
p
标记为
.