在MamP本地主机上更改子主题的名称

时间:2017-02-19 作者:The Chewy

我想更改为我正在处理的项目设置的本地主机(MAMP)上的子主题名称。显然,更改文件夹名称很容易,更改子主题样式顶部注释中的子主题名称也很容易。css文件。

但是如何更改数据库/phpMyAdmin中的信息?因为子主题是如何链接到数据库的,所以我猜我必须这样做?

任何帮助都将是惊人的。

艾米丽。

1 个回复
最合适的回答,由SO网友:Fayaz 整理而成

推荐的方法不需要更改数据库中的任何内容。遵循以下步骤:

激活默认的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-nameoption_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-nameparent-theme-name 因此,在上述查询中。