Woocommerce / Wordpress电子邮件多个附件

时间:2018-02-18 03:57:48

标签: php wordpress woocommerce

我目前有两个功能:

public function send_order_attach_itemone($attachments,$order_info) {
 // Code here
}
public function send_order_attach_itemtwo($attachments,$order_info) {
 // Code here
}

如何附上这两件物品?这是电话:

add_filter('send_order_email',array($this,'send_order_attach_itemone'),10,3);

我可以让它附上一个或另一个。

1 个答案:

答案 0 :(得分:0)

您可以根据需要添加任意数量的过滤器(这适用于所有WordPress过滤器)。

add_filter('send_order_email',array($this,'send_order_attach_itemone'),10,3);
add_filter('send_order_email',array($this,'send_order_attach_itemtwo'),10,3);

请注意,add_filter的最后一个参数(" 3"在您的代码中)是回调函数所期望的参数个数,但您的函数只接受2个参数($attachments,$order_info)。所以你应该改变过滤器调用或函数。