【发布时间】:2016-09-20 09:02:04
【问题描述】:
我要完成以下工作:
使用 Wocomerce 完成的订单电子邮件会生成一个 pdf,并作为附件发送出去。邮件发送后,pdf在服务器上被删除。
我通过这样的 woocommerce_email_attachments 过滤器实现了第一部分。
add_filter('woocommerce_email_attachments', 'attach_ticket_pdf_to_email', 10, 3);
现在出于安全原因,我想在发送电子邮件后删除服务器上生成的 pdf。
我找到了可以挂钩的操作“woocommerce_order_status_completed”,但如果我从管理后端重新发送已完成的订单电子邮件,则不会调用此操作。
是否有一些钩子或过滤器或操作被调用以在 Wocomerce 中发送电子邮件。还是在邮件发送后?
我想调用一个函数来再次删除那些 pdf。
有什么想法吗?
【问题讨论】:
标签: filter woocommerce hook action