我目前有两个功能:
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);
我可以让它附上一个或另一个。
答案 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)
。所以你应该改变过滤器调用或函数。