WordPress子主题简介——创建和自定义

已发表: 2021-12-08

WordPress子主题介绍创建和自定义

当您遇到WordPress 儿童主题这个词时,您是否感到困惑? 不用担心,不仅是您,还有许多新开发人员对此感到困惑,并在寻找关于它究竟是什么以及它为什么如此重要的解释?

在本文中,我们将讨论有关WordPress 儿童主题的开发、定制、重要性和其他事实。

理解 – WordPress 子主题:

简而言之,用于自定义您的 WordPress 网站,子主题是最稳定的选择。 就像人类孩子继承父母的行为和特征一样,孩子主题也继承了父母主题的样式和功能。

开发子主题的主要目的是定制现有的父主题。 这是在不更新主题的情况下自定义网站的最佳和最稳定的方法之一。

开发儿童主题:

当您选择购买高级主题时,大多数软件包都包含子主题和主要主题。 但是,在他们中的许多人中,它仍然缺失。 如果您选择为您的网站使用免费主题,那么可以确保您不会获得子主题。

因此,在这两种情况下,您最终都将准备一个定制的子主题,该主题具有影响力并符合您的目的。

当您选择从 WordPress 存储库下载子主题时,自动下载将导致同时下载父主题和子主题。 相同的步骤如下:

1)从外观中选择主题
2) 查找并选择标题为“添加新”的选项
3)选择现有的主题名称
4)选择安装后激活主题
5) 父主题会自动下载

当您无法下载子主题时,有不同的方法可以手动制作子主题。 下面讨论了一些最简单的方法。

插件方法:

对于 WordPress 中的各种任务,有一些最简单的方法。 准备子主题的其中一种方法是搜索子主题生成器插件。 如果您成功找到并安装它,那么您将能够在外观部分看到制作子主题的选项。 其详细步骤如下:

1) 从 WordPress 管理面板转到插件
2) 查找并选择标题为“添加新”的选项
3) 搜索 WP 儿童主题生成器
4) 选择安装过程
5)安装后立即激活插件
如果您在安装过程中遇到任何问题,您还可以参考安装此插件的全面详细步骤。

手动创建子主题:

每个喜欢编码的专业开发人员都更喜欢手动创建子主题。 创建 WordPress 子主题只需要几行代码和两个文件。 以下是可以帮助您准备相同的步骤。

1)创建一个文件夹:

在 public_html/wp-contents/themes 创建一个新文件夹,这是您的主题文件夹。 建议您创建一个系统的文件夹链来创建您的所有子主题。 因为它将帮助您返回到任何更改的确切文件夹位置,并且您不必费力记住名称。

2)样式表文件:
您必须在最近创建的新文件夹中创建一个强制要求的文件 style.css 文件。 所有必要的修改都可以通过您选择的编辑器进行。

 /*
主题名称:完美儿童主题
主题 URI:https://www.sktthemes.org/shop/commercial-wordpress-theme/
描述:为定制而创建的完美儿童主题
作者:SKT主题
作者 URI:sktthemes.org
模板:完美
版本:1.0.0
*/

需要注意的是,文件的文件夹名称是根据主题而定的。 如果不是这样,它将在代码中产生错误并且不会运行。

3) 激活:

基本上,子主题现已准备就绪。 通常,文件 style.css 足以制作子主题,但对于额外的自定义,您始终可以添加其他文件。

您可以从可以从管理面板访问的外观部分激活您的子主题。

4)添加functions.php:

在子根文件夹中,您必须创建并添加另一个文件 functions.php。 此文件有助于加载父主题、添加新功能以及进行任何其他自定义。 下面是一个可以粘贴到functions.php文件中的代码片段

功能完美的孩子入队样式(){
     $父母_; // 这是父主题样式。 
     wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css' );
     wp_enqueue_style('儿童风格',
     get_stylesheet_directory_uri() 。 '/style.css',
     数组($parent_style)
     );
 }
 add_action('wp_enqueue_scripts', 'perfect_child_enqueue_styles');

有了这段代码,子主题已经成功继承了父主题的样式,这意味着现在不需要修改父主题代码。 子主题已准备就绪,可以方便地进行修改。

使用子主题自定义父主题
我们从一开始就一直在讨论创建 WordPress 子主题的唯一目的,即自定义父主题。

在定制过程中应遵循简单的准则。 如果 subject.php 是需要自定义的文件名,则必须先将其复制到子主题中。 在此之后,您可以进行所需的自定义,以使父主题中的原始文件保持不变。

从技术上讲,应该通过引用父主题在子主题中创建文件和文件夹的相同路径。 如果不发生这种情况,则不会反映更改。

结论 :
自定义 WordPress 网站的完美且高效的工具是子主题。 因此,建议在对网站进行任何修改之前制作一个子主题。

如果您不是高级开发人员并且编码不是您的利基,那么您可以轻松选择安装插件,从而轻松下载子主题。 建议您为任何 WordPress 子主题下载使用受信任和更新的插件。