最近不少用户给我反馈在使用我们的WordPress主题时,在SEO设置中的分隔符自定义成英文特殊字符横杠”-“后,会被转义成HTML字符–
原因是这一切都是WordPress想的太过周到的锅,默认情况下,它会调用函数wptexturize来执行这个转换。
调用remove_filter函数来移除WordPress对wptexturize的调用
这是最简单的方法,在主题目录下的functions.php文件中添加如下代码即可。
<?php remove_filter('the_title', 'wptexturize'); ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。