我正在编写一个儿童主题,需要修改父母主题的部分核心功能。
要做到这一点,我通常会创建一个具有相同名称的新类/函数,但我使用的主题不会使用
if (function_exists('function_name'))
或
if (class_exists('class_name'))
在没有修改父主题的情况下,我还有哪些其他选项可以覆盖此父主题。
由于
答案 0 :(得分:0)
我认为如果您添加相同的类或函数名称,那么它将从子主题函数和类中获取,然后从父项中获取。
对于前。
儿童主题
for row in range(basic.shape[0]):
extended[row, -1] = basic[row, -1]
for column range(basic.shape[1]):
extended[-1, column] = basic[-1, column]
父主题
if ( ! function_exists( 'function_name' ) ) {
function function_name(){
echo 'This is child theme';
}
}
同类