通过组合父主题和子主题来创建主题

时间:2014-04-27 作者:Kmb40

我有一个现有的父主题和一个子主题。我需要一个具有父主题和子主题设计力量的主题。

有没有办法将这两个主题快速组合成一个独立的主题??

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

这可能真的很棘手,但这应该对这个主题有所帮助。开始之前,CREATE A BACK-UP OF BOTH THEMES

为什么要创建子主题?第一个答案是定制父主题。因此,这应该是您在组合父主题和子主题时的起点。应该注意的是,从子主题复制到父主题会更容易。此外,在完成子主题的任何操作后(复制到父主题或在父主题中修改),请立即删除子主题中的任何内容,以避免混淆。

首先,我应该搜索并删除/添加/修改父样式中的所有样式。子主题样式的css。css。这很费时,但值得一试。如果你有条不紊地开始工作,你不应该错过任何风格。这部分可能是最头痛的

其次应该是模板,也是最简单的。子主题中的模板是来自父主题的修改模板,因此可以简单地复制并粘贴到父主题。这里没有特殊需要。

最后是函数文件,通常这只是函数。php。您应该在子函数中查找所有remove实例。然后从父函数中手动删除函数/操作/挂钩。php。您应该对修改父函数的任何函数执行相同的操作,但这里需要用子函数替换父函数。所有其他新功能都可以简单地复制和粘贴

使用功能时也应小心。php。大多数好的父主题函数都包装在if ( ! function_exists( \'name_of_function\' ) ) 陈述在子主题中,这些包装在条件中的函数只需在子主题中覆盖即可。父函数中的这些函数可以简单地替换为子函数。

这应该为您提供一些入门指南

结束

相关推荐

How do WP child-themes work?

好的,我已经设置了主主题,现在我创建了一个名为interio\\u child的子主题。从这些instructions 我知道您只需要添加样式。css文件,用于链接到主主题。此外,您还可以添加其他文件来覆盖主主题中的代码。现在我已经激活了我的孩子主题。它只显示“我的子主题”文件夹中的代码,而不显示CSS。这怎么可能?我看过很多教程和wordpress支持主题,但我无法将这个儿童主题链接到我的主主题。这些是我的孩子主题风格的内容。css:/* Theme Name: Interio Child&#x