我不确定是 wordpress 本身还是正在执行此操作的 Tiny MCE。 但是当在 HTML 和可视化编辑器之间切换时,它正在添加
,每次来回切换时都会添加一个。 我什至没有在代码中换行,它似乎以某种方式根据我的 html 代码中的标签决定将它们放置在哪里。
是什么原因造成的,我该如何解决?
我已经在模板函数文件中尝试过这个:
//disable auto p remove_filter ('the_content', 'wpautop'); remove_filter ('comment_text', 'wpautop'); // Remove auto formatting remove_filter('the_content', 'wptexturize'); remove_filter('comment_text', 'wptexturize'); remove_filter('the_title', 'wptexturize');
我只用 remove_filter( 'the_content', 'wpautop' ); remove_filter( 'the_excerpt', 'wpautop' );
这会阻止 WordPress 创建任何额外的标记。 您是从外部编辑器复制和粘贴代码吗?
我发现当我在一段时间后使用两个空格时,会插入不间断空格。 编辑器似乎将额外的空间解释为我试图使用空格进行文本格式化。
如果我将我的文章从 WordPress 编辑器复制并粘贴到支持十六进制显示的文本编辑器(我使用 EditPad Pro),我会看到我认为是句号后跟两个空格的文本实际上是文本后跟单个空格,后跟十六进制代码 A0 的 Unicode 字符,这是 Unicode NO-BREAK SPACE 字符。
通过仅用一个空格替换后跟 NO_BREAK SPACE 字符的空格,我能够删除现有文章中的不间断空格。 在大多数文本编辑器中,您应该能够通过将“两个空格”复制到“查找”文本框并将一个空格写入“替换”文本框来使用搜索和替换来实现这一点。
通过在一段时间后只输入一个空格,我能够避免这个问题继续发生。
原文链接:https://www.wordpresshy.com/362259
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END