什么是 WordPress 儿童主题

已发表: 2020-03-10

自定义子主题建立在主题框架的概念之上。 如果您想将一个主题的主题属性继承到另一个主题,那么这个概念是必要的。 WordPress 中的子主题继承父主题的属性。 有时,您需要自定义主题,但以后应该能够升级相同的主题。 无需为了更新而牺牲您的自定义设置。 如果您希望更新主题,您不仅会丢失自定义样式,还会丢失其他更改。 您应该了解什么是 WordPress 子主题。

但是,社区和核心团队的共同努力,随着亲子主题的演进,帮助解决了这个问题。

不仅子主题继承了父主题的功能,还继承了所有其他代码和功能。 这样做不会对父主题进行任何更改。

这有助于用户修改主题功能,包括添加或删除样式和其他组件。 带有自己的钩子和过滤器的主题可帮助设计师在不更改原始主题的情况下创建新设计。 事实上,子主题会针对不同的外观修改父主题。

所有这些都是在核心文件没有任何更改的情况下完成的。 这种做法在父主题更新时的自定义期间提高了额外的安全性。 父主题是独立的,而子主题需要父主题才能工作。

父主题必须正常工作,因为子主题是它们的附加层。

什么是 WordPress 子主题 - CodeFlist
父子主题的概念
内容
1为什么WordPress儿童主题很受欢迎?
2何时使用子主题?
3如何挑选好的家长主题?
4什么是 WordPress 子主题 – 优势
使用 WordPress 子主题的5 个缺点

为什么 WordPress 儿童主题很受欢迎?

一个更好的父母应该是多元化的。 代码在父主题中可用,因此可以从中提取。 一个好的家长有助于减少创建 WordPress 主题的时间。 您可以使用子主题来增加主题的发展。 即使有子主题开发,更新父主题的能力也保持不变。

只需一行代码,就可以创建一个子主题。 但是,子主题可能具有模板文件,这些模板文件可能存在也可能不存在于父主题中。 总而言之,它是现有 WordPress 主题的附加组件。

何时使用子主题?

每个人都想为他们的网站创建和维护一个高质量的主题。 对个人或公司的需求也推动了创建儿童主题。 如果您定期添加新功能或修改 CSS 文件,那么是时候开始使用子主题了。

但是,如果元素很少,自定义 CSS 插件会修改 style.css。 但是,如果您想深入了解包括整个配色方案在内的 CSS 设置,那么您当然可以在 WordPress 中使用子主题。 无论我们应该找到什么方法来顺利完成我们的工作,如果我们需要它,我们不能否认它。

如何挑选好的家长主题?

这部分对于能够选择一个好的父主题很重要。 永远不应从没有多种功能的父主题创建子主题。 整个 WordPress 框架都是父主题,但反之则不然。 任何主题都可以是父主题,但它们不能是为子主题提供功能所需的框架。

在定制期间,可能需要替换多个父文件。 如果超过限制,那么最好创建一个独立的自定义主题。 当您决定创建子主题时,您还应该检查 style.css 和 functions.php 文件。 稍后您可能会发现页眉、页脚或任何其他组件不适合您的需要。 为避免这种情况,您需要确定父主题是否具有您所需的特性功能。 如果您需要对原始代码进行大规模更改,那么最好构建一个自定义主题。

此外,如果它可以最大限度地减少为您编写的代码,请考虑子主题。 如果您需要在父主题文件中执行大量修改,您应该选择独立的自定义主题。

什么是 WordPress 子主题 – 优势

使用 WordPress 子主题的优势 - CodeFlist
使用 WordPress 子主题的优势

任何事物都有优点和缺点。 我们先来看积极的部分:

  • 安全更新

更新 WordPress 或父主题时,孩子不受影响。 随着新的更新,子主题中的修改可以根据需要进行更改。 如果需要,可以在更新后使用样式和模板等功能。

  • 轻松扩展

When a powerful framework is selected as a parent theme, then you can choose and extend the functions.

  • 安全后备

如果您破坏了子主题中的某些内容,则父主题将支持并提供所需的功能。 后备选项是一个巨大的解脱,因为它可以防止整个站点被破坏。

使用 WordPress 儿童主题的缺点

使用 WordPress 子主题的缺点 - CodeFlist
使用 WordPress 子主题的缺点

虽然可以将原始主题从较小的修改更改为主要的布局更改,但您应该注意子主题的一些缺点:

  • 时间投资

不学习父主题,就无法使用它的功能。 一个主题有多个钩子和过滤器,你应该一个一个地浏览它,以最大限度地发挥你的潜力。 一开始,它会消耗更多时间,但后来随着您了解父主题,它会更容易。 花费的时间越多,开发进度就越少。

  • 遗弃风险

父主题可能会通过删除您的子主题使用的功能来带来更新。 它可能会暂时打破你的主题。 但是,可以通过自己添加相同的功能来解决。 该代码是可用的,因为主题是开源和 GPL。 此外,有时会看到可以通过停止更新来避免的极端变化。 但是,如果您停止更新主题,则安全性将面临风险,并且还会出现兼容性和漏洞问题。

如果整个主题都被删除了怎么办?

在这种情况下,您可能必须再次重建主题。 为避免这种情况,您应该选择合适的框架。

包起来

首先,您应该对创建子主题应在父主题中进行的更改进行完整分析。 如果您必须进行太多更改,则自定义主题是必要的。

希望这篇文章能给你一个关于WordPress 儿童主题的简要概念。 如果您还有其他问题或建议,请随时在下方评论我们的服务。

附加读物

什么是 WordPress 上的菜单
如何检查 WordPress 版本
如何在 WordPress 中添加类别
如何在 WordPress 中更改字体大小
如何删除自豪地由 WordPress 提供支持