WordPress:从类中删除钩子动作

时间:2018-05-29 00:17:28

标签: wordpress

我试图从类(从插件)中找到的钩子中删除一个动作,但代码不起作用。我知道班级名称,这里是代码:

function swa_remove_wc_shipping($instance){
    remove_action( 'woocommerce_after_order_notes', array('FUE_Addon_Woocommerce', 'display_email_subscription_checkbox' ) );
}
add_action('woocommerce_before_checkout_form','swa_remove_wc_shipping');

类名是FUE_Addon_Woocommerce,我可以在该类中找到钩子,但我无法从中删除它。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试添加 remove_action( 'woocommerce_after_order_notes', array('FUE_Addon_Woocommerce', 'display_email_subscription_checkbox' ) ); 直接在您的functions.php中,如评论中所述,您的函数可能在添加之前被调用。