如何在Wordpress父主题中覆盖不可插入和不可挂钩的函数?

时间:2018-02-07 11:00:39

标签: php wordpress function wordpress-theming override

我的父主题在我想要在我的子主题中覆盖的函数中有一些错误。 事情是它既不可插拔也不可钩。它的定义如下:

// no if(!function_exists())
function parentThemeFunction() {
   //some bad coding
}
// no add_action

就是这样。它没有在functions.php中定义,但在“parentTheme / directory / file.php”

中定义

所以我听说过“runkit_function_redefine”和“runkit_function_rename”,但这意味着我必须在我的服务器上实现“runkit”库。

到目前为止,我唯一的选择是编辑父主题中的原始函数。有可能在下一次主题更新时看到我的代码被覆盖。

有什么想法吗?

0 个答案:

没有答案