wp-includes/cron.php

WP檔案 17
WordPress Cron API
函式/鉤子名 描述
schedule_event (過濾鉤子) schedule_event: 這個函式用於在WordPress中安排一個事件: 該函式接受引數,指定時間、頻率和事件觸發時要呼叫的函式。這可以用來安排經常性的事件,如釋出文章、傳送電子郵件或更新後設
pre_unschedule_hook (過濾鉤子) pre_unschedule_hook: 這個動作在取消cron hook的日程安排之前被觸發。它允許在取消鉤子的計劃前採取一些行動,比如清理鉤子的具體資料。
pre_unschedule_event (過濾鉤子) pre_unschedule_event: 這個動作在取消cron事件的日程安排之前被觸發。它允許在事件取消計劃前採取一些行動,比如清理事件的具體資料。
pre_schedule_event (過濾鉤子) pre_schedule_event。這個過濾器是用來過濾傳遞給wp_schedule_event函式的引數的。這允許開發者修改傳遞給函式的引數,例如改變預定事件的重複性。
pre_reschedule_event (過濾鉤子) pre_reschedule_event。這個過濾器用於過濾傳遞給wp_reschedule_event函式的引數。這允許開發者修改傳遞給函式的引數,例如改變預定事件的重複性。
pre_get_scheduled_event (過濾鉤子) pre_get_scheduled_event – 這個鉤子在預定事件被檢索到之前被呼叫。開發者可以使用這個鉤子來修改事件查詢或提供一個基於鉤子名稱或時間的自定義事件。
pre_get_ready_cron_jobs (過濾鉤子) pre_get_ready_cron_jobs – 這個鉤子在準備好的cron作業被檢索之前被呼叫。開發者可以使用這個鉤子來修改cron job查詢或提供一個自定義的cron job列表。
pre_clear_scheduled_hook (過濾鉤子) pre_clear_scheduled_hook: 這是WordPress中的一個過濾鉤子,允許你修改用於在執行預定鉤子之前清除它的引數。這個鉤子在指定的鉤子被清除之前被觸發,允許你修改或取消清除過程
get_schedule (過濾鉤子) get_schedule是一個WordPress函式,用於檢索一個特定鉤子的時間表: 該函式將鉤子的名稱作為引數,並返回鉤子被安排時傳遞給wp_schedule_event的引數陣列。
cron_schedules (過濾鉤子) cron_schedules – 這是一個過濾鉤,允許你修改WordPress可用的時間表列表。預設情況下,WordPress包括幾個時間表,如每小時、每天和每週,但你可以使用這個鉤子來新增自定義時間
cron_request (過濾鉤子) cron_request是一個過濾器鉤子,它允許你在發出cron請求時修改傳遞給wp_remote_post函式的引數。你可以使用這個鉤子來新增或刪除引數,例如超時值,來定製cron請求。
wp_unschedule_hook (函式) wp_unschedule_hook: 這個函式取消與指定的行動鉤子相關的所有事件的日程安排。動作鉤子是事件的名稱,為該鉤子安排的事件可以用這個函式取消計劃。
wp_unschedule_event (函式) wp_unschedule_event: 這個函式使用wp_schedule_event函式來取消先前安排的事件的日程。wp_unschedule_event函式將事件的唯一識別符號作為引數,並將其從
wp_schedule_single_event (函式) wp_schedule_single_event: 這是一個WordPress的函式,用來安排一個一次性的事件。它允許你指定一個特定的時間和一個將在該時間執行的回撥函式。例如,你可以用這個函式來安排一
wp_schedule_event (函式) wp_schedule_event: 這是一個WordPress的函式,用來安排一個重複發生的事件。它允許你指定一個時間間隔和一個將在該間隔內執行的回撥函式。例如,你可以用這個函式來安排一個指令碼每小
wp_reschedule_event (函式) wp_reschedule_event: 這個函式在WordPress中重新安排一個經常發生的事件。它以事件鉤子的名稱、預定的時間、重複發生的時間間隔和引數為引數,並返回一個布林值,表示該事件是否被重
wp_next_scheduled (函式) wp_next_scheduled: 這個函式用來檢索一個特定鉤子的下一個預定事件的時間戳。它可以用來確定預定事件何時發生,或根據預定事件執行行動。
wp_get_schedules (函式) wp_get_schedules: 這個函式用來檢索可用的cron時間表的陣列。它返回一個日程表物件的陣列,每個物件都包含日程表的資訊,比如它的名稱和時間間隔。
wp_get_scheduled_event (函式) wp_get_scheduled_event: 這個函式用來檢索一個特定的計劃事件的細節。它把事件的鉤子名稱作為引數,並返回一個包含事件資訊的物件,如它的時間戳、重現率和引數。
wp_get_schedule (函式) wp_get_schedule: 這個函式用來檢索特定鉤子的cron時間表。它將鉤子的名稱作為引數,並返回時間表。
wp_get_ready_cron_jobs (函式) wp_get_ready_cron_jobs: 這個函式用來檢索一個準備執行的計劃中的cron作業陣列。它根據當前時間檢查預定的cron工作,並返回一個即將執行的工作陣列。
wp_cron (函式) wp_cron:這是一個允許你安排任務在特定時間段執行的功能,比如每小時、每天或每週。這些任務可以包括髮布預定的文章、檢查更新或傳送電子郵件通知等。
wp_clear_scheduled_hook (函式) wp_clear_scheduled_hook: 這是一個從cron計劃中清除一個預定事件的函式。它可以用來取消一個預定的事件。
spawn_cron (函式) spawn_cron:這個動作鉤子是用來觸發WordPress cron系統的: 當你想安排一個任務在一個特定的時間或間隔執行時,就可以使用這個鉤子。
_wp_cron (函式) _wp_cron: 這是一個用來觸發WordPress中計劃事件的函式: 當你安排一個任務在一個特定的時間執行時,它就會被新增到一個由WP-Cron系統執行的事件佇列中。WP-Cron使用WordPr
_upgrade_cron_array (函式) WordPress中的_upgrade_cron_array函式是用來升級WordPress cron系統使用的計劃任務陣列的格式。它把當前的cron陣列作為它的引數,並返回升級後的cron陣列。
_set_cron_array (函式) _set_cron_array: 這個函式用於設定一個新的cron job或更新一個現有的cron job。它建立或更新資料庫中的cron選項。
_get_cron_array (函式) _get_cron_array: 這是一個用於從WordPress Cron中獲取預定事件列表的函式。它返回一個預定事件的陣列。

常見問題

FAQs
檢視更多 >