wp-includes/option.php

WP檔案 35
Option API
函式/鉤子名 描述
wp_prime_option_caches (函式) 通過一次資料庫查詢,將特定選項置入快取。
wp_prime_option_caches_by_group (函式) 為特定選項組註冊的所有選項的快取清零。
wp_set_option_autoload (函式) 設定資料庫中某個選項的自動載入值。這是 {@see} 的包裝器,可用於同時設定多個選項的自動載入值。
wp_set_option_autoload_values (函式) 設定資料庫中多個選項的自動載入值。
wp_set_options_autoload (函式) 設定資料庫中多個選項的自動載入值。這是 {@see} 的包裝器,可用於同時為每個選項設定不同的自動載入值。
update_site_option_{$option} (動作鉤子) update_site_option_{$option}:此操作鉤子在多站點網路中更新特定站點範圍的選項後觸發。 鉤子名稱是動態構造的,其中 {$option} 被替換為正在更新的選項的名稱。 此鉤子
update_site_option (動作鉤子) update_site_option:此函式用於更新多站點網路中的站點範圍選項。 它使用給定的名稱和值更新選項,並將其儲存在資料庫中。 該函式可用於儲存在多站點網路中的所有站點之間共享的資訊。
update_option_{$option} (動作鉤子) update_option_{$option} 是 WordPress 中的一個動作鉤子,在資料庫中更新特定選項後觸發。 此鉤子用於在選項更新完成後執行其他處理或日誌記錄。
update_option (動作鉤子) update_option 是 WordPress 中的一個操作鉤子,在資料庫中更新選項後觸發。 此鉤子用於在選項更新完成後執行其他處理或日誌記錄。
updated_option (動作鉤子) “updated_option”是一個動作鉤子,在更新選項後觸發。 此鉤子可用於執行與選項更新過程相關的其他操作,例如傳送通知、更新其他記錄或記錄活動。
unregister_setting (動作鉤子) “unregister_setting”是 WordPress 中的一個函式,用於登出使用“register_setting”函式註冊的設定。 當不再需要某個設定或需要用新設定替換它時,將使用此功能。
transient_{$transient} (過濾鉤子) transient_{$transient} – 這是一個WordPress過濾器,允許你修改一個特定的WordPress暫存器的值。transient是WordPress中的一種臨時資料儲存,它在資
site_transient_{$transient} (過濾鉤子) site_transient_{$transient}: 這是一個過濾器鉤子,允許你修改站點暫存器的值。站點暫存器與普通暫存器類似,但儲存在站點選項表中,使其可以在多站點網路中的所有站點中訪問。
site_option_{$option} (過濾鉤子) site_option_{$option}是一個過濾器鉤子,允許你在從資料庫檢索之前修改一個全站選項的值。該鉤子的形式是site_option_{$option},其中{$option}是你想過濾的選
set_transient_{$transient} (動作鉤子) set_transient_{$transient}是一個WordPress函式,用來設定一個有指定過期時間的臨時選項: 這個函式用於在資料庫中儲存臨時資料,這些資料將在指定的時間後自動過期。
set_site_transient_{$transient} (動作鉤子) set_site_transient_{$transient} – 這個過濾鉤子在使用set_site_transient函式設定站點暫存器之前被呼叫。$transient的值是被設定的特定暫存器的名
setted_transient (動作鉤子) setted_transient – 在使用set_transient函式設定暫存器後,該動作鉤子被呼叫。瞬態儲存在資料庫中,在多站點安裝中不在各站點之間共享。
setted_site_transient (動作鉤子) setted_site_transient – 在使用set_site_transient函式設定了一個網站暫存器之後,這個動作鉤子被呼叫。站點暫存器儲存在資料庫中,並在多站點安裝中的所有站點中共享。
register_setting_args (過濾鉤子) register_setting_args: 這個過濾鉤用來修改在WordPress管理面板中註冊一個設定的引數。這個鉤子可以用來改變一個設定的引數,例如預設值或用於清理資料的淨化功能。
register_setting (動作鉤子) register_setting: 這個函式用於在WordPress管理面板中註冊一個新的設定: 這個函式用來在WordPress網站上新增新的選項或設定,並指定設定的資料型別和驗證功能。
pre_update_site_option_{$option} (過濾鉤子) pre_update_site_option_{$option}是一個過濾器鉤子,在網站選項的值被更新之前執行。它允許開發者在將選項儲存到資料庫之前修改其值。被更新的選項的值被作為引數傳遞給過濾函式,
pre_update_option_{$option} (過濾鉤子) pre_update_option_{$option}: 這個動作在更新資料庫中的特定WordPress選項之前被觸發。選項名稱作為一個變數傳遞給該動作,允許對每個選項進行具體的修改。
pre_update_option (過濾鉤子) pre_update_option: 這個動作在更新資料庫中的WordPress選項之前被觸發。它允許在選項資料被儲存之前對其進行修改。
pre_transient_{$transient} (過濾鉤子) pre_transient_{$transient}: 這個動作在更新資料庫中的暫存值之前被觸發。瞬態名稱作為一個變數傳遞給該動作,允許對每個瞬態進行特定的修改。
pre_site_transient_{$transient} (過濾鉤子) pre_site_transient_{$transient}。這個過濾器用於在get_site_transient函式返回之前過濾全站的暫存器的值。這允許開發人員在網站使用前修改全站暫存器的值。過濾
pre_site_option_{$option} (過濾鉤子) pre_site_option_{$option}: 該過濾器用於在get_site_option函式返回之前過濾全站選項的值。這允許開發者在網站使用前修改全站選項的值。過濾器的名稱是動態的,$opt
pre_set_transient_{$transient} (過濾鉤子) pre_set_transient_{$transient}: 這個過濾器用於在設定暫存器之前過濾它的值。這允許開發者在暫存器被儲存到資料庫之前修改它的值。過濾器的名稱是動態的,$transient的
pre_set_site_transient_{$transient} (過濾鉤子) pre_set_site_transient_{$transient}。這個過濾器用於在設定全站暫存器之前過濾它的值。這允許開發者在暫存器儲存到資料庫之前修改它的值。過濾器的名稱是動態的,$trans
pre_option_{$option} (過濾鉤子) pre_option_{$option} – 這個鉤子在從選項資料庫表中檢索特定的選項值之前被呼叫,特定的選項名稱被替換為”{$option}”。開發者可以使用這個鉤子為特定的選項提供一個自定義的值,
pre_option (過濾鉤子) pre_option – 這個鉤子在從選項資料庫表中檢索一個值之前被呼叫。開發者可以使用這個鉤子為選項提供一個自定義的值,繞過資料庫的查詢。
pre_delete_site_option_{$option} (動作鉤子) pre_delete_site_option_{$option}: 這是WordPress的一個過濾鉤子,允許你在從資料庫中刪除一個網站選項之前修改它。該鉤子在指定的選項被刪除之前被觸發,允許你修改或
pre_cache_alloptions (過濾鉤子) pre_cache_alloptions: 這是WordPress的一個過濾鉤子,允許你修改由alloptions快取系統快取的選項陣列。這個鉤子在選項被快取之前被觸發,允許你從陣列中新增或刪除選項。
pre_add_site_option_{$option} (過濾鉤子) pre_add_site_option_{$option}: 這是WordPress中的一個過濾鉤子,允許你在網站選項被新增到資料庫之前修改它。該鉤子在指定的選項被新增之前被觸發,允許你修改或取消新增
option_{$option} (過濾鉤子) option_{$option}: 這是一個過濾鉤,允許開發者在get_option函式返回之前修改特定選項的值。
expiration_of_transient_{$transient} (過濾鉤子) expiration_of_transient_{$transient}。這個動作類似於 expiration_of_site_transient_{$transient},但它適用於在多站點安裝中不
expiration_of_site_transient_{$transient} (過濾鉤子) expiration_of_site_transient_{$transient}: 當網站範圍內的暫存器(即在多站點安裝中所有站點共享的臨時資料)過期時,該動作被觸發。鉤子名稱中的$transien
delete_transient_{$transient} (動作鉤子) delete_transient_{$transient}: 當一個暫存器從WordPress資料庫中被刪除時,會觸發這個動作。它通常用於在刪除暫存器時執行額外的操作。
delete_site_transient_{$transient} (動作鉤子) delete_site_transient_{$transient}: 當從WordPress資料庫中刪除一個站點的暫存器時,會觸發這個動作。它通常用於在刪除站點暫存器時執行額外的操作。
delete_site_option_{$option} (動作鉤子) delete_site_option_{$option}: 當一個網站選項從WordPress資料庫中被刪除時,這個動作會被觸發。它通常被用來在刪除網站選項時執行額外的操作。
delete_site_option (動作鉤子) delete_site_option: 這個函式用來從WordPress資料庫中刪除一個網站選項。它通常用於刪除一個不再需要的設定或偏好。

常見問題

FAQs
檢視更多 >