使用子主题会对商业父主题的选择产生问题吗?

时间:2014-01-03 作者:drake035

我的客户在他的网站上有一个充满选项的商业主题。我需要在标题中应用更改。php和样式。css。我计划创建一个子主题,这样他将来可以继续更新他的主题,而不会丢失这些更改。

在有许多选项的商业主题上使用子主题是否可能会产生问题,例如使某些选项无法正常工作?

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

这取决于父主题及其包含的灵活性。

只要使用正确的代码,就不会有问题。

您通常可以使用过滤器修改现有父主题函数的输出,并使用动作挂钩添加新功能。

我不认为内置选项的父主题最适合那些希望使用子主题完全自定义其站点的人。

这方面的两个例子是自定义Woo Canvas主题,其中包括内置的大型选项面板,而不是创建空白子主题来自定义Genesis主题框架。

您会发现定制Genesis子主题比定制Canvas主题更容易。

Genesis提供了几十个插件来添加选项,而不是将它们构建到主题中,但是您在尝试修改Genesis插件添加的功能时会发现问题。简单的解决方案是,您可以停用插件并使用代码,或者在插件样式表之后加载子主题样式表。

由于画布包含一堆内置选项,您不能简单地停用这些选项。您可以修改不是最佳实践的父主题,或者尝试使用过滤器修改内置函数(如果Woo包含它们)。

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c