【发布时间】:2015-03-25 01:31:13
【问题描述】:
我正在使用我创建的子主题更改主题中的一些内容。
我想更改父主题中的一个函数,它不在functions.php 中,而是在子文件夹(theme/admin/admin.php)内的一个文件中。
如何重写这个函数?
这是原始功能(它需要):
http://www.codeshare.io/v5aTK
【问题讨论】:
标签: php wordpress wordpress-theming
我正在使用我创建的子主题更改主题中的一些内容。
我想更改父主题中的一个函数,它不在functions.php 中,而是在子文件夹(theme/admin/admin.php)内的一个文件中。
如何重写这个函数?
这是原始功能(它需要):
http://www.codeshare.io/v5aTK
【问题讨论】:
标签: php wordpress wordpress-theming
考虑到父主题中的函数没有被包裹:
if( !function_exists('jtheme_home_sections_settings') ){
...
}
无法在您的子主题中覆盖它(您将收到函数已定义错误)。
【讨论】:
functions.php 文件在父主题的所有其他功能之前加载,因此您的功能将覆盖父主题。