Skip to content

WordPress软件知识:WordPress子主题简介

WordPress软件知识:WWordPress子主题简介

WordPress子主题不是独立主题。它是现有父主题的“儿子”,因此而得名。
在父主题旁边安装它,它可以安全地更改父主题,而无需编辑父主题本身。
子主题将从父主题中提取大部分/所有设计设置。但是,在对子主题进行更改的情况下,该更改将覆盖父主题中的设置。

子主题的优势
此时,您可能想知道为什么不能仅直接对父主题进行更改?
这样做不是一个好主意的主要原因是主题更新。

如果要保持WordPress网站的安全和运行良好,则需要在发布时及时应用更新,包括主题更新。
如果通过直接编辑主题(不包含子主题)来自定义网站,则意味着每次更新主题时,将覆盖所有更改。

这意味着:更新主题并失去之前的修改。
不要更新主题,以免丢失之前的修改……这不利于网站的安全性和功能。
使用WordPress子主题,您可以对子主题进行所有更改。
然后,您将能够更新父主题,而不会丢失任何工作。

除了帮助您安全更新之外,使用子主题通常也可以方便地进行自定义。因为它可以将所有更改集中在一个位置,所以很容易跟踪所有编辑并根据需要进行调整。
这也使得反转很容易。例如,如果要停止使用编辑并返回到父主题,则只需禁用子主题即可。

默认情况下,某些现成的WordPress主题甚至使用此父/子主题的方法。例如,如果要使用Genesis Framework,则需要父主题(基本框架)和子主题来控制设计。

何时使用子主题
除了下面将列出的一些例外情况之外,如果您打算对现有的WordPress主题进行自己的编辑,则应始终使用子主题。
通常,每当您自定义WordPress主题时,最好使用子主题。
但是,该规则有一些例外,即可能有比使用子主题更好的选择。
首先,如果您只想进行一些小的CSS修改,那么只为进行一些调整而创建子主题可能是过大的选择。
相反,您可以使用WordPress Customizer定制器中内置的其他CSS功能添加自定义CSS 。或者,您可以使用免费插件,例如Tom Usborne的Simple CSS plugin。
其次,如果要进行独立于主题的更改,则子主题可能不是最佳选择。

例如,如果要注册自定义分类法或自定义文章类型,则可能不想使用子主题的functions.php文件(因为即使切换主题也要保留这些功能)。相反,您应该只使用插件(如代码片段)或您自己的自定义插件将插件完全添加到主题之外。