如何使用MySQL命令行更改活动的wordpress主题?

时间:2019-01-20 14:25:41

标签: mysql wordpress

我想从mysql的终端更改我的WordPress主题, 在这里,我可以看到带有以下代码的表名称中的列:

SELECT option_name FROM wp_options;

现在我可以看到列:模板

我想查看模板列的详细信息,并在下一步中更改模板值

我像这些命令一样反复测试,但没有得到结果:

update option_name SET template where option_name='template';
UPDATE wp_options SET option_name WHERE template='<TEMPLATE_NAME>';

如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

您应该更新以下选项(不仅是template选项):

UPDATE wp_options SET option_value = '<your-new-theme>' WHERE option_name = 'template';
UPDATE wp_options SET option_value = '<your-new-theme>' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = '<your-new-theme>' WHERE option_name = 'current_theme';

执行完这些查询后,您应该看到新主题已激活。

注意:如果您使用任何缓存插件,请在运行上述查询后尝试清除缓存。