WordPress主题出错导致网站无法访问的解决办法
在折腾wordpress搭建网站时,小白(包括我)肯定会在百度或者一些wordpress主题站搜索喜欢的主题。在wordpress后台上传或启用主题后,很有可能因为从网上下载下来的主题存在Bug或者因为自己的误操作删除了一些关键文件,导致主题在应用后网站页面无法访问或无法正常显示,登录后台无法切换其他主题,或者wordpress后台也无法访问。
其实,可以通过替换数据库内容来切换主题,非常简单的三步。
1、在宝塔或者主机服务器找到数据库,点击“管理”,输入名称和密码登录数据库;
2、在数据库管理系统点击SQL窗口,在SQL窗口中输入以下代码(wp_options的wp_替换为自己的数据库前缀)
SELECT * FROM wp_options WHERE option_name = 'template' OR option_name = 'stylesheet' OR option_name = 'current_theme';
点击“执行”按钮可以查看当前应用的WordPress主题名称,即导致问题的主题名称。
3、在SQL窗口中输入以下语句(wp_options的wp_替换为自己的数据库前缀,default是后台已有的正常主题)
UPDATE wp_options SET option_value = 'default' WHERE option_name = 'template'; UPDATE wp_options SET option_value = 'default' WHERE option_name = 'stylesheet'; UPDATE wp_options SET option_value = 'default' WHERE option_name = 'current_theme';
点击“执行”按钮,可将当前有问题的主题更新成为新的主题(后台原有正常主题或在宝塔后台对应站点/wp-content/themes里新上传的完好主题)。
语句执行完毕后,重新访问自己的网站就可以正常显示了。
雪花
换我直接重装!