[英]WordPress do_action and add_action; running arguments in add_action call
[英]Call do_action() within WordPress cronjob
我已經在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
是不可能的嗎?
您需要在do_action之前調用它:
WC()->mailer();
當您這樣做時,它將起作用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.