WordPress 网站的子主题:创建它们的详细指南

已发表: 2021-11-16

WordPress 网站的子主题创建它们的详细指南

WordPress 平台适用于希望完全控制其网站并希望独立运行它们的人。 您是否曾经为您的网站找到任何更接近完美的主题,但后来决定不使用它只是因为您看不到一个微小的神经破坏元素?

无论是文字样式,颜色组合还是设计元素的放置? 不用担心可以为 WordPress 使用子主题。

WordPress 主题市场充斥着大量令人难以置信的模板,包括免费和高级模板,但不想聘请设计师为您的网站制作定制的主题,您看到的可能性很小完美到最后一个像素。

如果您想维持您在其中所做的更改,则无法更新现有主题。 但是如果你避开你的网站将更容易受到安全攻击。 为了克服这种情况,可以使用儿童主题。

WordPress 子主题使网站管理员能够调整模板文件,同时保持其核心功能到位,而不会冒每次更新主题时丢失更改的风险。

它可以帮助您保留所有更改,并让您专注于增强您网站的设计。 如果您不知道这一点,请阅读下面给定的博客。

在本博客中,我们将涵盖您需要了解的有关WordPress 主题的子主题的所有信息,从它们的含义到它们如此重要的原因。 以及为什么需要 WordPress 网站所有者以及创建 WordPress 子主题的过程。 那么,让我们开始吧。

什么是儿童主题以及为什么使用它们?
说到子主题,我们首先要谈谈父主题。 一个主题可能会变成一个父主题,当有人构建它时,它会变成一个子主题。

子主题是从其父主题继承功能的独立主题。 每个包含所有必需文件以便被视为完整的文件都可以是父主题。

基本上,子模板是一个重复的模板文件,每次您想要更改设计或结构或某些功能时,您将其更改为子主题的文件。 这是一项非凡的功能,因为它使网站管理员能够对主题进行更改,而不必担心会弄乱原始文件。

巨大的区别在于WordPress 的子主题完全依赖于其父主题才能工作。 如果没有它的父主题,它不会做任何事情,也不能被激活。

这是因为WordPress 的子主题不是一个独立的实体,而是修改或添加到当前主题的文件中。 它利用父主题中存在的所有内容,并仅更改您需要与众不同的那些部分。

想想看,如果你第一次搞砸了,你总是可以再试一次。 除了显着的好处外,子主题对您的 WordPress 网站的维护和开发也非常重要。

这还允许您更改字体样式、功能、布局、模板等。 On可以自定义父主题面目全非。 使用子主题很可能没有缺点。 它基本上可以保护您的网站免受意外错误的影响。

如何在 WordPress 中创建子主题
很多主题都带有子主题,但如果不喜欢任何人,那么自己创建一个子主题并不像您想象的那么难。 这里我们以二十五主题为例。 您需要做的就是按照下面给出的步骤进行操作。

第 1 步:在您的 WordPress 安装中为子主题创建一个目录。
转到您的 WordPress 网站的主题目录。 只需确保您的子主题目录的名称以“-child”结尾。 应该是这个二十五岁的孩子。

确保将所有子主题文件添加到此文件夹。 也就是说,子主题唯一需要的文件是在 style.css 文件中正常运行。

第 2 步:为您的子主题创建样式表(style.css)。
创建主题目录后,您将需要创建子主题的样式表 (style.css)。 您需要做的就是将以下代码复制并粘贴到您的文件中:

/*
 主题名称:二十五岁的孩子
 主题 URI:http://example.com/twenty-fifteen-child/
 描述:这是一个儿童主题
 作者:XYZ
 作者 URI:http://xyz.com
 模板:二十五
 版本:1.0.0
 许可证:GNU 通用公共许可证 v2 或更高版本
 许可证 URI:http://www.gnu.org/licenses/gpl-2.0.html
 标签:浅色、深色、两栏、右侧边栏、响应式布局、可访问性就绪
 文字领域:二十一十五
*/

在上面给出的代码中,最重要的行是以主题名称和模板开头的行。 如果您正在为另一个父主题创建子主题,正确填充主题行非常重要。

要记住的要点:

– 主题名称:它告诉您的子主题的名称,显示在主题选择器中。
– 主题 URL:指向当前主题的站点或演示页面。 必须存在此或作者 URI,主题才能被 WordPress 目录接受。
– 描述:当您单击“主题详细信息”时,主题的此描述将显示在主题菜单中。
– 作者:这将显示作者的姓名,在这种情况下是您。
– 模板:添加您的父主题文件夹的名称。
– 版本:这将显示您的子主题的版本。 通常从 1.0 开始。
– 许可证:这是您的子主题的许可证。 你会坚持与你父母的主题相同的许可证。
– 许可证 URL:这是说明您的主题许可证的地址。 再次,坚持你父母的执照。
– 标签:标签互相帮助在 WordPress 目录中找到您的主题。 因此,如果您包括一些,请确保它们是相关的。
– 文本域:这部分用于国际化和使主题可翻译。
不要忘记用您的主题信息替换示例文本。

第 3 步:创建子主题 functions.php 文件。
以上给出的步骤将帮助您很好地运行子主题。 它会在激活后重新加载您的所有内容,但不会生成样式信息。 为此,我们需要将父主题样式表和子主题样式表(style.css)加入队列。

为了将父主题样式表排入队列,您需要将 wp_unique_Scripts 操作文件添加到您的子 functions.php 中。 为此,您需要使用以下代码行在您的子主题目录中创建一个 functions.php:

add_action('wp_enqueue_scripts','my_theme_enqueue_styles');
功能 my_theme_enqueue_styles() {
wp_enqueue_style('父样式',get_template_directory_uri()。'/style.css');
}

第 4 步:激活子主题
创建子主题后,请确保将其压缩为“twenty-fifteen-child.zip”。

转到您的 WP 管理面板 > 外观 > 主题。

安装子主题 zip 并激活它。
此外,请确保您的父主题已安装在您的 WordPress 网站上。

儿童主题的优势
走儿童主题路线有很多好处:

– 与其从头开始在没有外部帮助的情况下创建一个全新的主题,不如在已经存在的东西上进行构建,这样可以加快开发时间。
– 您可以利用复杂框架和父主题的实用性,同时根据您的需要定制设计。
– 您还可以升级父模板而不会丢失您的自定义。
- 如果您对自定义不满意,只需停用子主题,一切都会与以前一样。
– 这是开始了解主题如何运作的一种不可思议的方法。

WordPress 的子主题可以包含图片文件夹、JavaScript、CSS、布局文件和许多不同的东西。 然而,令人愉快的是,他们不需要这样做。 一个人可以根据自己的需要合并尽可能多或尽可能少的定制。

事实上,子主题只需要三个东西,一个文件夹、一个样式表和一个function.php文件。 而已。 此外,这两个文件甚至几乎可以是空的。

把它包起来!
正如您所希望看到的那样,为 WordPress 构建一个子主题并不是很困难。 是的,除了简单之外,儿童主题还非常强大。

它还允许一个人完全安全地自定义网站,而无需编辑任何核心文件。 子主题是修改 WordPress 主题的推荐方法。

WordPress 的子主题有很多好处,因为可以在现有主题或框架之上构建而无需从头开始编写,您的更改不受主题更新的影响,如果发生任何错误,您可以随时返回您的功能主题。

我们已经涵盖了您需要了解的有关 WordPress 中子主题的所有信息,并讨论了它们为何如此重要。本博文中上述所有步骤将帮助您使用简单的方法从头开始为现有父主题开发子主题编码线。