如何将父主题部分和设置扩展到选项树

时间:2014-07-15 作者:Laxmana

我正在开发一个基于主题的子主题,该主题使用选项树作为其选项。

是否可以将具有“我的子主题”设置的新节添加到已按父主题定义的节中?

我找到的唯一参考是https://github.com/valendesigns/option-tree-theme/issues/3 但我无法实现。我也读了很多选项树代码,但找不到合适的过滤器。

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

对于任何想要实现同样目标的人:

add_filter( ot_settings_id() . \'_args\', \'my_ot_setting\');

function my_ot_setting($custom_settings){

//do some work with the settings and the sections, ie append your settings.

return $custom_settings;
}
如果父主题在保存选项之前应用此过滤器,则此操作有效,如以下示例所示:https://github.com/valendesigns/option-tree-theme/blob/master/inc/theme-options.php#L833

否则你必须像上面的例子那样自己做。

结束

相关推荐

Child-theme breaks site

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