我收到了客户的请求,要求根据某些条件从woocommerce有条件地发送管理员电子邮件。她正在使用WooCommerce订阅插件,并且只希望向支付订阅费用的客户发送管理员电子邮件(她手动授予客户订阅费用以支付其他服务)。
查看Wordpress wp_mail
,WooCommerce WC_Email_New_Order
类以及WooCommerce订阅WCS_Email_New_Renewal_Order
的来源后,我找不到任何明确的过滤器/操作可供我使用影响发送电子邮件。
有没有办法,无论是在默认的Wordpress,默认的woocommerce还是默认的woocommerce订阅中,如果仅在我的情况下,订单金额是0.00美元,那么就会抓住这些电子邮件并取消wp_mail
。
我不想为此修改核心插件/ Wordpress文件。