折腾了一天的wordpress, 真是累得够呛的

之所以这么能折腾,关键是博客用上了 WordPress SEO by Yoast 这个集成SEO插件。

虽然自我感觉忙得一塌糊涂,但到最后却发现忙了一天到最后什么都没干成,真不是一般的杯具。不得不说,这样的工作效率放到哪都是第一位的。

事件的起因也特别简单,就是没事在WP后台翻翻找找,发了个热门的SEO插件开启来研究研究,名字是:WordPress SEO by Yoast

Wordpress折腾-Wordpress SEO by Yoast之杯具人生

这个插件冲咋看,下载次数跟用户体验指数都很高的,非常吸引,以上是wordpress官方的统计数据!

怀着一般人的正常思维,想着这SEO插件这么多人用,还得到不错的分数,效果肯定可以,就下载来试用了。

刚开始这WordPress SEO by Yoast 跟其他SEO插件一样,没什么异常,一切都非常正常。发文章时下面也有自动的keyword,meta,tag的重写,用得着感觉挺顺手。

正想结束工作的时候,不小心点进了标签库,发现标签下面也可以优化,如下图:

Wordpress折腾-Wordpress SEO by Yoast之杯具人生

然而就在这优化了插件中的一个标签,博客从此就走上了不归路。

Wordpress seo by yoast这个插件应该来说不是设计之始就没支持中文,这标签的优化在中文博客上上存在着很大的bug。

#如果你像我一样用wordpress seo by yoast这个插件优化过标签
那么你可能会出现以下几点Wordpress seo by yoast插件使用不当导致问题
  • 首先,你会发现你在网页上所有的标签都打不开,就是说浏览的时候随便点一个标签,网页都一直停留在请求状态,得不到数据。估计是出现了死循环。
  • 然后,即便你到后台把插件优化过的标签改成空,发现前台依然无办浏览任何一个标签下的内容。
  • 最后,就算你到后台把插件禁用,前台点任何标签都反回所有发布了的文章。 删掉也一样显示全部文章。
至此,我想你跟我一样,差不多要疯了
  1. 以新人站长的阅历,果断把修改过的标签删掉,再建一个,然后用simple tags插件把标签重新加上。
  2. 这时旧问题没解决,新问题出现了,simple tags跟wordpress seo by yoast有冲突,所有分类目录跟标签下的内容都无法正常显示。
  3. 如果你还没崩溃,那就跟我的操作差不多,把simple tag, wordpress seo by yoast都删掉,再试,结果分类目录好了,标签问题依旧。
再把全部插件禁用掉,标签问题也没法解决

至此,已经明确wordpress seo by yoast 修改标签的操作是不可逆的,相信你已经失去了继续探究这插件的兴趣,唯一的解决办法是把数据库数据恢复到修改前。

可恨博主并没有备份,最近的备份是前2天的,就这样,调试了大半天,最后以失败告终,用了一天的时间,只得到了一个插件有bug的结论,走完了杯具的4月16。

写在最后:

相信有很多新手站长跟博主一样,都是直接在线上试新的插件。

但这件通过这一顿瞎操作,至少让你明白这样一个道理:

调试插件或者升级某个版本的wrodpress ,请不要在你运行的好好的服务器上调试。

不然你的一时冲动犯的错误,可能需要很长时间去修复。或者说无法修补这错误。

爱东搞西搞的,至少要坚持以下一些原则:
  • 下个单机的xampp单机调试新的插件,新的主题
  • 至少不要用正常运行的网站随便折腾就好,至少折腾前做好必要的备份,很多时候开工没有回头箭。

特别要注意的就是,变动任何插件或做大的SEO前最好备份数据库,以应对不可预知的问题。