在不影响网站的情况下更改wordpress主题文件夹名称

Sco*_*Boy 3 php wordpress

我试图在文件夹中重命名我的主题文件wp-content/themes夹,但它不断破坏站点,这意味着我必须重新上传徽标,再次更改所有颜色等等。这有点长且令人沮丧。

有什么方法可以重命名文件夹(更改数据库等中的任何内容)以阻止它重置设置?

Sam*_*yan 5

是的,您可以更改活动主题/子主题的目录名称。您需要为父主题执行的步骤:

  1. 更改主题文件夹名称。
  2. 转到 phpMyAdmin,找到您的 wordpress 安装数据库,找到表{your-db-prefix}_options(默认为wp_options)并找到templatefrom 列option_name。将其更改option_value为您的主题目录新名称。该行看起来像:

    option_id     |      option_name     |    option_value
    ---------------------------------------------------------
    {some_id}     |      template        |    twentyseventeen
    
    Run Code Online (Sandbox Code Playgroud)

如果您要更改子主题的文件夹名称,那么template您应该找到记录stylesheet并执行与父主题相同的步骤。

这将防止从数据库中删除主题选项。