【发布时间】:2019-02-01 04:43:13
【问题描述】:
我在 WordPress 中编写了一个 cronjob,它每 5 分钟执行一次。在 cronjob 的功能中,我试图执行 do_action:
error_log('Send Email');
do_action( 'trigger_new_subscription_notification_email', $dv_id, $new_order->id );
我的问题是现在我可以在 WordPress 的 debug.log 中看到 error_log 但没有发送电子邮件。当我像在cronmanager 中那样手动触发 cronjob 时,我会收到电子邮件。
我还禁用了wp_cron 并通过 linux 脚本实现了真正的 cron 调用。
那么是不是不可能在 WordPress 中创建 do_action 呢?
【问题讨论】: