欢迎光临
我们一直在努力

WordPress网站标题的分隔符-被转义为–的解决办法

最近不少用户给我反馈在使用WordPress主题时,在SEO设置中的分隔符自定义成英文特殊字符横杠”-“后,会被转义成HTML字符&#8211

原因是这一切都是WordPress想的太过周到的锅,默认情况下,它会调用函数wptexturize来执行这个转换。

解决办法1:停止使用wptexturize转义任何字符

add_filter( 'run_wptexturize', '__return_false' );

解决办法 2:调用remove_filter函数来移除wptexturize的调用

remove_filter('the_title', 'wptexturize');

以上解决方案,选其一,即可。把代码插入到 functions.php 文件的最底部即可。

如果使用 nicetheme主题,请把代码插入到主题目录中functions_xxxx.php 文件中。ps:xxx 为主题名称,比如  pandapro 主题,即 functions_pandapro.php文件。

如下图:

WordPress网站标题的分隔符-被转义为&#8211的解决办法(图)

赞(0) 打赏
版权声明:《WordPress网站标题的分隔符-被转义为–的解决办法》来自读者投稿;如有侵权,请联系站长删除。
本文仅供个人学习,不允许用于商业用途,否则法律问题自行承担;使用本站内容随之而来的风险与本站无关。

评论 抢沙发

评论前必须登录!

 

兴趣、探索、分享

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏