wordpress就像智能手机,而插件就像软件一样,给网站更多的功能,所以新手为了给网站添加更多的功能安装了很多插件,而实际上这种做法是错误的。不仅会让网站变慢,还可能会让网站出现错误。
先说下刚发生的事情,因为之前用的淘宝客插件过期,而续费价钱昂贵(估计续费的价钱没个三年五载的赚不回来),所以我就下载了一个官方的新淘宝客插件,而噩梦就随之开始了。
首先,这个插件已经没人维护了,所以处于一个不能使用的状态,然后我停用并且删除,回到首页时发现我站点的首页已经被这个插件改动了。安装插件是会对网站进行部分修改的,但通常这些修改会随着你删除这个插件之后恢复到原来的样子。但很明显,我确定将这个插件删除干净了,但网站的首页还是没能恢复成原来的样子,而这个首页是会毁掉我这个站点的。
然后我再想,可能是首页已经恢复了,但缓存还在,于是我清除了浏览器的缓存,发现问题仍在。于是我进入阿里云后台进行CDN缓存刷新,但问题还在,我以为是缓存没刷新好,于是将域名解析改回来,然后在ping了之后确定解析已经在西部数码,这时候能排除CDN的关系了,但首页还是错乱的。于是我再清除了wordpress的缓存,但问题仍在。
这时候我已经屈服了,所有可能引起的问题都试过了,但均无效,只能怪自己手贱什么插件都安装,但这也刷新了我的认知。以前我是认为即便插件出错,删除之后就没事了。于是我开始备份一些数据,只能重新安装程序了。
不过后来我看到插件自动生成的页面显示,请不要编辑默认的页面,然后我在后台的页面中找到了插件生成的页面并且删除,奇迹发生了,大部分的内容已经恢复了,只是菜单栏还是不对,于是我再去修改菜单栏,经过多次试验,最后大部分已经回归正常,还有小部分没能解决但影响已经不大了。
总结一下,这个插件是自动生成了页面和菜单,并且自动设置了。一开始就设置成这样,所以即便你删除了这个设置也是还在的。还好本大人聪明最后发现了。
其实因为插件引起的网站错误不止这个,比如我之前因为用了缓存插件导致网站不能打开。所以亲们,插件虽好,但不能瞎安装哈。比如我现在只安装了7个,已经砍掉很多很多插件了,安装多了网站会变慢,想想为了速度,那些不是必须的功能该砍就砍吧!