推荐的方法不需要更改数据库中的任何内容。遵循以下步骤:
激活默认的WordPress主题(例如。twentyseventeen
) - 这是除要重命名的子主题之外的任何主题。
在中重命名子主题文件夹名称和子主题名称style.css
文件
现在激活子主题。
仅此而已,WordPress将更新相关信息。自动在数据库中。
注意:您已经正确地理解了步骤2。只需在步骤2之前执行步骤1,然后执行步骤3即可。仅此而已。
数据库方法:
在执行上述步骤2之后,还可以从数据库中更改主题名称。有时,如果您已经更改了主题名称,它会很有帮助;现在无法访问该网站,因为WordPress在数据库中有不同的主题名称。
在这种情况下,要知道WordPress在wp_options
桌子一个是option_name
= stylesheet
另一个是option_name
= template
.
如果它不是子主题,那么这两个值是相同的。但对于儿童主题,option_name
= stylesheet
将会有option_value
= your-current-child-theme-name
和option_name
= template
将会有option_value
= parent-theme-name
.
因此,如果您相应地更改这两个值,它也会起作用。您可以使用PHPMyAdmin或以下MySQL查询:
update wp_options set option_value = \'new-child-theme-name\' where option_name = \'stylesheet\';
update wp_options set option_value = \'parent-theme-name\' where option_name = \'template\';
更换
new-child-theme-name
和
parent-theme-name
因此,在上述查询中。