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 );