WordPress自动删除换行符

时间:2021-01-14 作者:käsebällchen

编写Woocoomerce产品的说明并插入换行符时brp 标签,WordPress会自动删除它。这真的很烦人,因为在某些方面,我想稍微换行。

我经常找到安装TinyMCE的解决方案。之后WordPress不会删除p 标记,但插入&nbsp 在它里面,所以断线是非常大的。

所以我想要一个像p 标记,因为npsb 在两个句子之间产生太多的空格。

我还尝试了以下解决方案:

向p标记添加一些属性,如 <p data-x> </p>

用如下注释将p标记包装起来

<!-- wp:html --> <p class="beer"></p> <!-- /wp:html -->
在函数中添加了一些挂钩。php类
add_shortcode("br", "br_tag"); function br_tag(){ return("<br/>"); }

remove_filter(\'the_content\', \'wpautop\'); remove_filter(\'the_excerpt\', \'wpautop\');
以及

remove_filter( \'the_content\', \'wpautop\' ); remove_filter( \'the_excerpt\', \'wpautop\' ); function wpse_wpautop_nobr( $content ) { return wpautop( $content, false ); } add_filter( \'the_content\', \'wpse_wpautop_nobr\' ); add_filter( \'the_excerpt\', \'wpse_wpautop_nobr\' );
我尝试了以下解决方案,但不起作用Wordpress automatically adding "&nbsp;"?The;“最佳”;我找到的解决方案是不使用视觉编辑器和文本编辑器,但对我来说,这是一个临时的方法。

规格:

WordPress 5.6

高级编辑器工具(以前是TinyMCE Advanced):5.6

WooCommerce:4.6.1(但在我看来,这不是WooCommerce的问题)

是否有人知道该问题的更好解决方案或参考?

2 个回复
SO网友:käsebällchen

已解决激活“预防”的问题;去除<br><p> 标签(&Q);选项并插入<p><!-- Break --></p>使用时<p> 标签注释阻止标记删除或填充&npsb

SO网友:HO LI Pin

WordPress的最佳实践是使用尽可能少的插件,下面的方法允许您在不使用任何第三方插件的情况下插入换行符

转到编辑页面\\发布屏幕,浏览器地址栏应导航到类似以下内容,https://www.yourdomain.com/wp-admin/post.php?post=5&action=edittext editor<p> , <br> or <span> , 使用<br class=""> 在你想要注入新行