最近,好主机测评网更换了新的WordPress主题,在主题seo设置当中明明自定义分隔符设置的“-”,但是前端页面所有标题title却出现被转义成HTML字符–,而且自定义分隔符两边多了空格,之前收录的页面都没有带,为了避免网站页面收录错乱原因和标题统一性,把这两个问题彻底解决了,下边一起来看看吧!
解决后的前后对比图
WordPress标题分隔符-转义成–解决方法
因为WordPress默认会把调用的函数wptexturize来执行这个转换,而咱们只需要停止使用wptexturize转义任何字符
add_filter( 'run_wptexturize', '__return_false' );
把这段代码粘贴复制到WordPress主题functions.php 文件最底部即可
WordPress标题分隔符前后空格解决方法
wordprss标题链接默认会有空格,因此只需要把默认带的空格取消就ok了,打开/wp-includes/general-template.php文件。
然后搜索“$sep”,大约在1265行这个位置,去掉包裹在“$sep”和“$title”的空格就可以啦!
网友留言: