我们在使用 WordPress 的时候,难免会更换 WordPress 主题模板,但是由于种种原因,更换模板之后,点击 「启动」 就有可能会出现下面的错误:
我记得第一次遇见这样的情况的时候,很着急,但是也很无奈,好在网站有备份,也是一个新站,我当初的解决方案就是联系空间商,完全恢复空间到前一段时间,我那时候是给恢复到 2 天以前,这样一来,网站能够从新打开了,不过近三天的网站更新全都没有了,需要自己再次进行上传文章和图片等内容,这些麻烦还是小事,关键是再次发表的文章链接不可能与原来的相同,这对于搜索引擎非常不好,肯定又有死链了,总之这样后果很麻烦,除非是一个不经常更新的网站,我们可以恢复到与现在并不相悖的时间段,就是这段时间内网站没有任何的变化,不过很少有网站能够连续几天都不更新。
上面的办法是反面教材,我以前犯的错误,希望各位不要重蹈覆辙,接下来,我说一下我觉得最佳的办法是什么。
当遇见这样的情况之后,我们打不开网站,也进不去网站的后台,但是我们还能够连上 ftp,也能够进去空间后台,我们需要做的就是进去空间控制面板 (不是网站后台),然后找到出错的那个模板所在的文件夹,比如我图片中提示的 themesleyarincludesshortcode.php on line 61,我们就要把 theme 文件夹中的 leyar 文件夹删除。如果 WordPress 默认的主题你还没有删除的话,可以直接刷新网站主页,如果你已经把原来的那个主题删除了,还需要通过空间控制后台上传一个网站主题,可以是默认的主题,也可以是你认为绝对没有问题的其他主题模板,上传之后进行解压,然后再次刷新网页,这样基本上就能够重新打开网页,也能够进入空间后台了,之后会有这样的提示:
现在网站就已经恢复,如果顺利的话,一般几分钟就能够解决,我想大家应该能够理解网站打不开对于搜索引擎和用户的伤害,希望对大家有帮助。