Woocommerce智能优惠券-remove_action()不起作用

时间:2020-09-10 16:46:37

标签: php woocommerce

woocommerce智能优惠券插件在woocommerce_email_after_order_table中生成优惠券。我想将其从订单电子邮件中删除。在我看来,这似乎是一种直截了当的动作,但没有用。这是来自插件的操作。

if ( ! class_exists( 'WC_SC_Display_Coupons' ) ) {
    class WC_SC_Display_Coupons {
        private static $instance = null;
        public static $endpoint;
        private function __construct() {
                add_action( 'woocommerce_email_after_order_table', array( $this, 'generated_coupon_details_after_order_table' ), 10, 3 );
        }

这是我在functions.php中尝试过的:

remove_action( 'woocommerce_email_after_order_table', array( 'WC_SC_Display_Coupons', 'generated_coupon_details_after_order_table' ), 10, 3 );

remove_action( 'woocommerce_email_after_order_table', array( $GLOBALS['WC_SC_Display_Coupons'], 'generated_coupon_details_after_order_table' ), 10, 3 );

0 个答案:

没有答案