我想从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>';


我该如何解决我的问题?

最佳答案

您应该更新以下选项(不仅是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';


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

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

关于mysql - 如何使用MySQL命令行更改事件的wordpress主题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54277428/

10-12 12:28
查看更多