WooCommerce:在订单完成时阻止发送电子邮件

时间:2018-01-09 作者:Klevis Miho

当订单标记为已完成时,如何防止发送电子邮件?

2 个回复
SO网友:rudtek

通过在函数中放置此代码,可以取消挂接电子邮件操作。php:

remove_action( \'woocommerce_order_status_completed_notification\', array( $email_class->emails[\'WC_Email_Customer_Completed_Order\'], \'trigger\' ) );

SO网友:anhduc.bkhn

@Klevis Miho公司

添加操作(“woocommerce\\u email”,“unhook\\u that\\u pesky\\u email”);

函数unhook\\u那些讨厌的电子邮件($email\\u class){删除操作(\'woocommerce\\u order\\u status\\u completed\\u notification\',数组($email\\u class->电子邮件[\'WC\\u email\\u Customer\\u completed\\u order\',\'trigger\');}

结束

相关推荐

File execution order

我有一个我管理的WordPress网站(我不是开发人员),我运行了一个pagespeed 测验我遇到了一些问题,比如缓存问题等等,所以我使用了几个插件来解决它们。然而,我现在遇到了优化CSS交付问题。所以我想尝试自己修复它,并将有问题的URL移到页面的末尾,但是我不知道这些URL是从哪里来的。或者哪个页面需要它们。<!-- head --> <head> <!-- meta --> <meta charset=\"<?php