学习永不停止
我们一起努力吧!

禁止屏蔽wordpress强行转换标点符号的方法

阳江鼎阳抄数设计交流群

刚做的wordpress网站,这几天一直查看收录情况,突然发现几篇文章标题或源代码悉数标上了“&#8211”的字符和数字。对比一看,原来这是由“-”转换出来的。在网上了解了一下,当输入“8211”搜索,发现包括很多权重很高的网站都有这种换码问题,于是也并不在意地留着。某一天,一位朋友说,网站的这个字符很碍眼,看着就不舒服。好吧,既然有人说体验不好,那就处理一下吧!

于是在wp-includes\formatting.php找到这个控制标点转换的文件,搜索找到这两行代码:

$curl = str_replace($static_characters, $static_replacements, $curl); 
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

前面加上“//”将期屏蔽:

//$curl = str_replace($static_characters, $static_replacements, $curl); 
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

最终顺利解决。在此提醒有同样经历的朋友,由于wordpreess版本不同,上面这两行代码的位置也就不同,从目录最新版本4.42看,其完全跟旧版本区别开了,大家其实可以搜索“curl = str_replace”和“curl = preg_replace”进行快速定位,悉数将有这两个关键字符进行测试着屏蔽,一般能顺利解决问题的。

不过,这种方法修改后会随着版本的升级而恢复,所以在下次WP升级时得及时改正过来。当然,如果不嫌插件太过消耗网站速度,则就采用插件吧,网上有下载的。个人觉得,这种标点对SEO影响不大,下次升级修正即可,用不着长年累月挂一个插件!

未经允许不得转载:http://jdks100.com/风语守望_博客 » 禁止屏蔽wordpress强行转换标点符号的方法


分享到:更多 ()
关注“公众平台”:     学习交流QQ群(185619299):

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • 3 + 1 = ?

风语守望_博客,共同学习,一起成长!

网站首页联系我们
防复制