首頁 » 如何创建 WordPress 子主题

如何创建 WordPress 子主题

果您有特定要求,选择WordPress 主题并非易事。您的选择需要符合要求并提供您需要的所有功能 — 几乎不可避免地需要做出一些妥协。

自定义所选主题是解决此问题的一种方法。但是,WordPress 主题需要定期更新。当您的主题开发人员发布新版本时,您的所有自定义设置都可能被重置。

解决方案?

创建一个 WordPress 子主题,该主题继承了 c级联系人列表 原始主题的功能,但保留了您的样式。即使您应用了主题更新,您的自定义子主题也将保持不变。

在这篇文章中,我们将仔细研究 WordPress 子主题 — 从为什么需要子主题到如何创建自己的子主题。让我们开始吧!

什么是子主题?

DreamHost 词汇表

儿童主题

“子主题”是具有与其“父主题”相同外观和功能的 WordPress 主题。但是,您可以独立于其父主题的文件自定义其文件。

阅读更多

WordPress 允许您为任何主题制作轻量级副本,以便进行自定义。原始主题将成为父主题,副本称为子主题。

子主题依赖于父主题,并借鉴原始主题的功能和设计。当父主题收到更新时,子主题也会收到更新。

但就像青少年一样,子主题确实具有一定的独立性。当您自定义子主题时,更改将应用​​于原始父主题之上。即使父主题以其他方式更新或更改,这些添加仍会保留。

还值得注意的是,对子主题的自定义不会影响父主题。事实上,它们是单独存储的。这意味着您可以自由地进行实验,而不必担心破坏底层代码。您甚至可以完全删除子主题,而这不会对原始父主题产生任何影响。

使用子主题可以更轻松地维 因此无协议结束谈判 护和更新您的网站。它还可以帮助您避免直接编辑父主题的风险,因为父主题可能会被覆盖和丢失。

子主题与父主题之间的差异

DreamHost 词汇表

父主题

使用 WordPress 子主题时,总会有一个父主题。子主题的样式和功能都继承自父主题。对子主题的任何更改都不会影响父主题的代码。

阅读更多

父主题和子主题之间存在一些技术差异。例如,父主题文件夹通常包括:

  • style.css文件决定了您的网站的外观和感觉。
  • functions.php文件使您能够添加功能或修改 WordPress 的默认行为。
  • 几个模板文件定义了网站上不同页面的显示方式。

相比之下,子主题文件夹只需要两个基本文件:style.cssfunctions.php。您将在/wp-content/themes/目录中添加这些文件。

您可以使用子主题对您的网站进行风格更改,例如更改默认调色板、字体和布局。

例如,假设您想更改网站的配色方案。您可以在子主题目录中创建一个新的style.css文件并添加以下代码来实现:

body {

background-color:#fff;

}

h1 {

color: #000

}

我们在上面的代码中更改了背景 法国号码 颜色和H1颜色。这些编辑将覆盖父主题的样式并更新您网站上的颜色。您可以在子主题的style.css文件中根据需要进行任意数量的更改。

子主题会从父主题继承所有内容。这包括所有模板文件、函数和资产(例如图像和 JavaScript 文件)。如果要更改这些元素,您需要将它们从父主题复制到子主题目录中。然后,您就可以编辑这些文件了。

为什么要使用子主题

在 WordPress 网站上使用子主题有几个优点,包括:

  • 保护主题更改免遭自动更新。
  • 调整主题的视觉元素。
  • 学习如何编辑主题,这是开发自己的主题的一步。

使用子主题也需要很少的编码经验。在大多数情况下,您只需向style.css文件中添加几行代码。即使您不是主题开发人员,也可以轻松开始使用子主题。

如果您确实想深入了解,您可以通过自定义代码向您的子主题添加新元素和功能。

返回頂端