我们在使用wordpress搭建的网站是否有留意查看源代码的时候看到标题中的原本"-",被转义成"–"。其实这样并不影响用户阅读体验和搜索引擎,搜索引擎在收录后也会反向转义的。就是感觉看着不舒服,于是我们可以设置禁止转义。
1、禁用所有的 WP 转义
wordpress 自带一个专一的钩子wptexturize,很多地方都用到了这个钩子,具体可以看看 wp 的wp-includes/formatting.PHP中看看。我们可以通过以下代码来取消掉这个转义:
add_filter( ‘run_wptexturize’, ‘__return_false’ );
2、禁用部分的 WP 转义
为了解决本文标题描述的这个问题,可以只是禁止wptexturize对标题的转义:
remove_filter('the_title', 'wptexturize'); remove_filter('wp_title', 'wptexturize'); remove_filter('single_post_title', 'wptexturize');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。