在如何禁用WordPress转译字符中提到过禁止 wptexturize ,漏掉了【如何防止网站标题中的 “-” 被转义成 “& #8211;”】。
如果你的WordPress主题是使用了
add_theme_support('title-tag');
生成网站标题的话,那么有可能网站标题中的 “ – ” 分隔符在源码中被转义为 “ – ” 。
如何防止呢?是在当前WordPress主题的 functions.php 文件中添加以下代码:
add_filter( 'run_wptexturize', '__return_false' );