前篇 [WooCommerce] 使用 WP Cron 方法提醒未付款訂單記得付款 筆記, Richer 留言分享了 WooCommerce 有自己的內建 Cronjob 機制可以切入相關定時定期服務。 Action Scheduler 此功能也很強大,且物件導向設計實作,可以當作一個獨立外掛來安裝 …
標籤彙整: Cronjob
[WordPress] 程式化處理排程任務的做法
排程任務就是定時去執行處理的工作,像是每天清除垃圾訊息、每小時回報執行狀態…等等。 PHP 程式的做法是先確定是否需要執行這個排程,需要就加入事件 wp 去執行 auto_do_something,不需要就去判斷下一次需要執行的方法名稱,把它取消。 if ($flag == "yes& …
[WordPress] 佇列(Queue)執行事件的方法 – wp_schedule_single_event
官方文件:wp_schedule_single_event 其實這原意是註冊一個事件與其觸發時間,時間到會去執行一次註冊事件的方法。 標題所說的「佇列」有著「先進先出」的模式(pattern),可以說是透過設定這個方法的時間參數,讓他依序註冊,並一一觸發。 不過如同這方法的備註: 十分鐘之內同一個事 …
閱讀全文〈[WordPress] 佇列(Queue)執行事件的方法 – wp_schedule_single_event〉