我正在写一个子主题, 需要修改父母主题的部分核心功能。
为此, 我通常会创建一个具有相同名称的新类/函数, 但是我正在使用的主题未使用
if (function_exists('function_name'))
or
if (class_exists('class_name'))
在不需要修改父主题的情况下, 我还有哪些其他选项可以覆盖此父主题。
【覆盖子主题中的类和函数】谢谢
#1我认为你可以找到有关优先级或在父主题函数文件中创建的具有优先级和其他功能的完整指南… 。
#2我认为, 如果你添加相同的类或函数名称, 则它取自子主题函数和类, 然后取自父主题。
对于前。
子主题
if ( ! function_exists( 'function_name' ) ) {
function function_name(){
echo 'This is child theme';
}
}
家长主题
if ( ! function_exists( 'function_name' ) ) {
function function_name(){
echo 'This is parent theme';
}
}
同班
推荐阅读
- 从主题覆盖插件函数
- 在链接上,单击在同一页面上的div中显示帖子内容
- 一页wordpress模板-将所有页面重定向到首页
- “NetworkError(找不到404″/style.ccs)
- WordPress Admin中没有自定义字段表单
- 在使用get_the_tag_list($ ID)WordPress时需要帮助
- 需要自定义输入字段以用于WordPress woocommerce插件
- 制作一个PHP脚本以使发布的草稿像wordpress一样发布
- 轻松集成视频编辑服务一键染发能力,多变发色随心换