一个儿童主题的Wordpress儿童主题
Wordpress child theme of a child theme
我使用的主题已经是其父主题的子主题。
由于我想做一些改动,所以我想做一个儿童主题。
如何为儿童主题制作儿童主题?
您无法真正创建正常意义上的 "grandchild" 主题 - 即使其成为子主题的子主题。技术上可能是可行的(Smashing Magazine 说是在 2013 年),但似乎普遍认为不是 "Wordpress legit".
您可以做的是将孙子主题创建为插件 - 尽管请注意,它往往被认为是不好的做法,因为它表明架构不好,如果你需要一个孙子主题 "something is wrong"。但是,如果您使用本身就是子主题的第三方主题,我可以看到逻辑。
你应该使用孙子主题吗?
孙子主题的主要实际困难是它们在您的站点中添加了另一层 "moving parts",使其更难维护和调试。
我在下面列出的参考资料讨论了 grandchild 主题的实用性和缺点,因此您可以决定这是否仍然适合您:
- WP Smith: A Theme Framework, Child Themes, & Grandchild Themes
- Justin Tadlock:
- Tom J. Nowell's answer on wordpress.stackexchange.com 到问题 "Is it possible to make grandchild themes?"
如何使用插件创建"grandchild theme":
如果您决定采用这种方式,下面将介绍如何为您的 "grandchild theme"
创建插件
孙子主题的替代品:
另一个建议是复制子主题来定制,虽然这意味着升级子主题不再容易。
本文提供了一种编辑子主题的方法,其方式是“最大限度地减少您所做的更改与原始子主题之间的耦合”...这意味着您不需要需要孙子主题,对子主题的更改(希望)应该是最小的,这样更容易升级。
我使用的主题已经是其父主题的子主题。 由于我想做一些改动,所以我想做一个儿童主题。
如何为儿童主题制作儿童主题?
您无法真正创建正常意义上的 "grandchild" 主题 - 即使其成为子主题的子主题。技术上可能是可行的(Smashing Magazine 说是在 2013 年),但似乎普遍认为不是 "Wordpress legit".
您可以做的是将孙子主题创建为插件 - 尽管请注意,它往往被认为是不好的做法,因为它表明架构不好,如果你需要一个孙子主题 "something is wrong"。但是,如果您使用本身就是子主题的第三方主题,我可以看到逻辑。
你应该使用孙子主题吗?
孙子主题的主要实际困难是它们在您的站点中添加了另一层 "moving parts",使其更难维护和调试。
我在下面列出的参考资料讨论了 grandchild 主题的实用性和缺点,因此您可以决定这是否仍然适合您:
- WP Smith: A Theme Framework, Child Themes, & Grandchild Themes
- Justin Tadlock:
- Tom J. Nowell's answer on wordpress.stackexchange.com 到问题 "Is it possible to make grandchild themes?"
如何使用插件创建"grandchild theme":
如果您决定采用这种方式,下面将介绍如何为您的 "grandchild theme"
创建插件孙子主题的替代品:
另一个建议是复制子主题来定制,虽然这意味着升级子主题不再容易。
本文提供了一种编辑子主题的方法,其方式是“最大限度地减少您所做的更改与原始子主题之间的耦合”...这意味着您不需要需要孙子主题,对子主题的更改(希望)应该是最小的,这样更容易升级。