WordPress主题损坏救急切换

一些情况下,比如当我们采用了高级定制功能的主题,可能出现整站崩溃的情况。此时甚至无法进入管理后台,因此也无法停用故障主题。解决方法之一是重命名当前启用主题的文件夹,这样,当WordPress无法在指定目录下找到对应的主题,则会切换到默认主题。但前提是当前站点默认主题可用。此外我们还可以通过直接修改option的方法直接切换主题到我们指定的主题,以便恢复WordPress后台访问,参考代码如下:

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

请注意,如果你的站点启用了对象存储,直接修改数据库是无法立即在WordPress中生效的,你需要手动清除或停用对象存储缓存。