wordpress子主题覆盖父function.php

时间:2016-10-12 19:17:20

标签: wordpress function

我发现了一些关于使用子主题中的自定义版本覆盖父functions.php的主题。还找到了这个很棒的教程https://code.tutsplus.com/tutorials/a-guide-to-overriding-parent-theme-functions-in-your-child-theme--cms-22623。但这些选项似乎都不适用于我的情况。

父functions.php没有可插入的函数来检查该函数是否已经存在,所以我不能这样做。

我想暂时覆盖一个函数,如下所示:

function rain_background(){
$background_image = rain_get_option('background-image' );
if( empty($background_image) ){
    return;
}
echo '
    <div style="overflow:hidden; left:10px; height:0; width:0;">
        <img id="site-bg-image" alt="background" src="'.$background_image.'">
    </div>
    <div id="ccontainer" data-bg="'.$background_image.'">
        <div id="cholder">
            <canvas id="canvas"></canvas>
        </div>
        <div id="choverbg"></div>
    </div>
';
}

没有 add_action add_filter 功能,所以我既不能设置任何优先级,也不能删除它们从任何钩子。

我对wordpress处理函数有基本的了解。

0 个答案:

没有答案