我现在有一个系统,用户可以设置按时间表发送电子邮件。然而,我的客户希望能够每天只允许一封预定的电子邮件发出一次。如果他们试图安排另一封电子邮件在当天已经发出后再发出,他们希望能够在第二天之前禁用它。
完成任务的最佳方法是什么?有什么方法可以使用wp_schedule_single_event
?
我现在有一个系统,用户可以设置按时间表发送电子邮件。然而,我的客户希望能够每天只允许一封预定的电子邮件发出一次。如果他们试图安排另一封电子邮件在当天已经发出后再发出,他们希望能够在第二天之前禁用它。
完成任务的最佳方法是什么?有什么方法可以使用wp_schedule_single_event
?
就我个人而言,我每天只会触发一个(WordPress)cron事件。所有排队的电子邮件都存储在表/选项中。
现在,您在cron处理程序中所做的就是抓取队列中的下一封电子邮件,对其进行处理,然后将其删除。那里每天一封电子邮件。
用户界面中可以有一个选项,允许用户安排电子邮件以设置优先级,这样就可以预先添加/附加/插入队列。
我想在WooCommerce中定制新订单的收件人。根据文档和各种示例,我可以这样做:function wc_change_admin_new_order_email_recipient( $recipient, $order ) { global $woocommerce; //some code return $recipient; } add_filter(\'woocommerce_email_recipient_new_order\