Check Out fr WooCommerce-动态加载默认WooCommerce结账模板

时间:2020-03-11 作者:Nicolae Cojocaru

我有这样的场景:默认情况下,签出页面由WooCommerce插件的签出处理,但我需要防止加载插件的模板,如果提供了某个$\\u GET参数,则加载默认的WooCommerce签出模板。

我正在查看插件的过滤器和挂钩,但找不到任何有用的东西。

有人能给我一个提示吗?

1 个回复
SO网友:Nicolae Cojocaru

问题已解决,找到一个未记录的挂钩-cfw_load_checkout_template

示例用法:

add_action(\'cfw_load_checkout_template\', \'sd_handle_cfw_should_load\');

    function sd_handle_cfw_should_load($value)
    {
        if(isset($_GET[\'sdc_modal\'])) {
            return false;
        }

        return $value;
    }

相关推荐