急救!修复损坏主题导致的网站崩溃

橘子 发布于 2025-01-13 478 次阅读


完蛋啦,因为直接启用一个损坏的主题,导致网站不能正常打开了。

寄了呀!如何修复呢?其实思路很简单,就是:把使用的主题切换为原先的主题

然而,现在无法访问后台了,也无法登陆了。你可能会收到一封邮件,上面有相关的信息,然而点开链接却无济于事——登录页使用的是损坏主题的登录页,无法正常登录!

此时,可以登录到后台数据库,通过修改数据库切换使用的主题

使用如下SQL语句可以查询到你是用的相关主题内容:

SELECT * FROM `wp_options` WHERE `option_name` = "template" OR `option_name` = "stylesheet" OR `option_name` = "current_theme";

然后将这三个值都修改为你能正常运行的主题!例如Sakurairo主题的value就是Sakurairo,示例如下:

UPDATE wp_options SET option_value = 'Sakurairo' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'Sakurairo' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'Sakurairo' WHERE option_name = 'current_theme';

使用2025默认主题的代码示例如下(不过前提是你得安装了对应主题):

UPDATE wp_options SET option_value = 'twentytwentyfive' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentytwentyfive' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'twentytwentyfive' WHERE option_name = 'current_theme';

此外,如果你事先安装了phpmyadmin之类的工具,就能让上述过程更加简单啦!