为什么 WordPress 子主题很重要,以及如何创建子主题?

您认为 您在网站上使用的 WordPress 主题非常棒/还不错/有可改进空间。

但是

也许你想调整一下主题的代码来适应你的需求。或者,您想了解如何自定义 WordPress 主题。

所以(无论你想增/删一行代码或者改变外观或添加功能),我强烈建议您使用 WordPress 子主题

相信我,创造一个子主题,将会使你远离 不仅仅是头疼 的事情。

什么是 “子主题”?

顾名思义,子主题是一个主题的 “孩子”,它继承了父主题的所有功能和风格(就像我们从父母那里继承 DNA 一样)。

子主题和父主题之间存在有趣的关系。 WordPress 的工作方式是,它首先查找子主题中存在的文件,并且如果可用,将执行其中代码。如果子主题中没有文件,WordPress 将执行父主题中的代码。如下图所示:

如果您在子主题里修改了一些东西(比如给文章页添加了字数统计功能),WordPress 会优先使用子主题里的代码,也就会在文章页面里显示文章的字数。

为什么要使用子主题

1. 子主题可减低试错成本

玩代码可能很危险。

如果您触及或修改了错误的代码行,您可能会完全搞乱了整个网站。因此,除非你是专业人士,否则绝对不应触及父主题(主要主题)文件的代码!

相反,创建一个子主题并在子主题里修改你的网站。如果你搞砸了,你可以回退到原来的(父)主题。

所以,子主题可以帮助您避免将来的许多麻烦。此外,您不需要聘请专业人员来撤销您的编码(可使用这笔钱享受假期,😉)。

2. 保护你的网站

使用子主题的最大好处之一是,它可以保护你的网络开发工作。每当一个主题更新时,主题包中的所有文件会被重新创建并 “推送” 给用户。

如果你已经使用 WordPress 一段时间了,你就会知道主题更新的频率。

如果你将自定义代码放入任何主题文件中,一旦你更新网站,你所有的更改都将丢失。

使用子主题即可保留你对你的网站的变化。即使父主题被更新,所有在您的子主题里的 PHP、CSS 和 JavaScript 或 jQuery 代码将保持不变。

从某种意义上说,使用子主题为您提供了更有创意的空间。由于您的自定义代码是安全的,所以您可以更自由、放心地改进你的网站。

3. 子主题可以重复使用

在开发中使用子主题的另一个好处是,文件可以很容易地导出,并在未来的网站建设中重复使用。

如果你发现自己总是一遍又一遍地写相同的代码,你可以简单地复制已经写好的代码,并在新的子主题中使用它。这对于希望在网站开发阶段节省时间的 Web 设计师来说是非常好的。


如何创建一个 WordPress 的子主题

在这里我将使用名为 “Child Theme Wizard” 的免费 WordPress 插件,按照我的指导,即可在一分钟内即可创建一个 WordPress 子主题。

步骤

  • 第 1 步:登录到您的 WordPress 后台。
  • 第 2 步:进入 “插件→安装插件”,
  • 第 3 步:在右上角的搜索框里搜索 “Child Theme Wizard”,找到同名插件(大约在第一项),安装并激活该插件。
  • 第 4 步:激活插件后,进入 “工具→Child Theme Wizard”。
  • 第 5 步:选择父主题(您要处理的主题)(第一个下拉框),为您的子主题输入新名称(第二个文本框),并填写其他额外的详细信息(可选)。 然后点击 “Create Child Theme” 创建子主题。
    当子主题成功创建后,您将看到以下消息:“Your Child Theme was created successfully!”。
  • 第 6 步:进入 “外观→主题” 并激活刚才创建的子主题。

搞定!您创建了一个全新的子主题!

您现在可以用子主题随心所欲地修改您的网站,无需担心再出问题。