如何覆盖主题功能

时间:2019-04-16 07:58:21

标签: wordpress

我需要在子主题中覆盖主题功能。 我在themefolder / core / inc

中有代码
function uncode_woocommerce_order_button_html( $button ) {
    $button = str_replace('"button', '"btn btn-default', $button);
    return $button;
}

add_filter( 'woocommerce_order_button_html', 'uncode_woocommerce_order_button_html', 10, 1 );

我需要将子主题中的此功能更改为

    $button = str_replace('"button', '" another values', $button);

1 个答案:

答案 0 :(得分:0)

尝试通过woocommerce_order_button_html过滤器以较高优先级在子主题的functions.php中调用另一个函数。

您的代码可能会变成这样:

function update_wc_order_button( $button ) {
    $button = str_replace('"button', '" another values', $button);
    return $button;
}

add_filter( 'woocommerce_order_button_html', 'update_wc_order_button', 11, 1 ); // 11 is the priority here.