wp-includes/option.php

WP檔案 35
Option API
函式/鉤子名 描述
delete_option_{$option} (動作鉤子) delete_option_{$option}: 當一個選項從WordPress資料庫中被刪除時,這個動作被觸發。它通常用於在一個選項被刪除時執行額外的操作。
delete_option (動作鉤子) delete_option: 這個函式是用來從WordPress資料庫中刪除一個選項。它通常被用來刪除一個不再需要的設定或偏好。
deleted_transient (動作鉤子) deleted_transient: 當一個暫存器從WordPress資料庫中被刪除時,這個動作被觸發。它通常用於在刪除暫存器時執行額外的操作。
deleted_site_transient (動作鉤子) deleted_site_transient: 當從WordPress資料庫中刪除一個站點的暫存器時,這個動作被觸發。它通常用於在刪除網站暫存器時執行額外的操作。
deleted_option (動作鉤子) deleted_option: 當一個選項從WordPress資料庫中被刪除時,這個動作被觸發。它通常用於在一個選項被刪除時執行額外的動作。
default_site_option_{$option} (過濾鉤子) default_site_option_{$option}是WordPress的一個鉤子,在WordPress多站點安裝中,當請求一個站點選項的值而沒有設定該值時,該鉤子被呼叫。網站選項是特定於一個網
default_site_option_’ . $option (過濾鉤子) default_site_option_’ . $option是WordPress中的一個鉤子,當在WordPress多站點安裝中請求一個站點選項值而沒有設定該值時,它就會被呼叫。網站選項是特定於一個
default_option_{$option} (過濾鉤子) default_option_{$option}:這是一個WordPress的過濾器鉤子,允許開發者定製特定選項的預設值。引數{$option}是被定製的選項的名稱。該鉤子傳遞一個引數:$defaul
alloptions (過濾鉤子) alloptions。這個選項持有一個資料庫中所有選項的陣列,包括主題、外掛和全站選項。
add_site_option_{$option} (動作鉤子) add_site_option_{$option}。這個鉤子類似於add_site_option,但它是針對某個特定的選項。應將$option佔位符替換為你想新增自定義操作的選項名稱。
add_site_option (動作鉤子) add_site_option。這個鉤子用於在多站點安裝中向WordPress資料庫新增自定義選項: 當一個選項第一次被新增到資料庫中時,它應該被觸發。
add_option_{$option} (動作鉤子) add_option_{$option}: 這個鉤子類似於add_option,但是是針對某個特定的選項。應將$option佔位符替換為你想新增自定義操作的選項名稱。
add_option (動作鉤子) add_option: 這個鉤子是用來向WordPress資料庫新增自定義選項的。它應該在一個選項第一次被新增到資料庫中時被觸發。
added_option (動作鉤子) added_option是一個動作鉤子,當一個選項被新增到WordPress資料庫中時被觸發。
wp_user_settings (函式) wp_user_settings是一個WordPress函式,用於檢索當前使用者的使用者設定: 這個函式從資料庫中的usermeta表中檢索使用者的設定,並以陣列形式返回。
wp_set_all_user_settings (函式) wp_set_all_user_settings: 這是一個WordPress的函式,用於設定一個使用者的所有使用者設定。它允許你設定各種使用者選項,如使用者的時區、日期格式等。
wp_protect_special_option (函式) wp_protect_special_option: 這個函式用來保護某些WordPress選項不被未經授權的使用者刪除或修改。它在允許使用者對選項進行修改之前檢查使用者的許可權。
wp_load_core_site_options (函式) wp_load_core_site_options: 這個函式檢索核心網站選項(如網站名稱和標語)並將其快取在記憶體中。它在WordPress的初始化過程中被呼叫。
wp_load_alloptions (函式) wp_load_alloptions: 這個函式從wp_options表中檢索所有的選項,並將它們快取在記憶體中。它在WordPress的初始化過程中被呼叫。
update_site_option (函式) update_site_option: 這個函式更新一個網站的選項。它需要一個網站ID和選項名稱及值來更新。
update_option (函式) update_option: 這個函式更新WordPress資料庫中一個選項的值。它需要兩個引數:$option和$value。$option是要更新的選項的名稱,$value是該選項的新值。
update_network_option (函式) update_network_option: 這個函式在WordPress的多站點安裝中更新一個網路級的選項值。它需要三個引數:$option、$value、和$autoload。$option是要更
unregister_setting (函式) unregister_setting: 在WordPress中取消註冊一個先前註冊的設定: 這個函式從註冊的設定列表中刪除該設定及其相關的淨化回撥。
set_user_setting (函式) set_user_setting: 這是一個WordPress函式,允許你為當前使用者設定一個使用者設定。它通常用於儲存使用者的特定設定,如每頁顯示的專案數量: 這個函式需要兩個引數:設定的名稱和要設
set_transient (函式) set_transient: 這是一個WordPress的函式,用來設定一個臨時選項。它類似於set_site_transient,但用於儲存臨時資料,這些資料只能在當前頁面或會話中訪問: 這個函式需
set_site_transient (函式) set_site_transient: 這是一個WordPress的函式,用來設定一個臨時的網站選項。它通常用於儲存需要在多個頁面或會話中訪問的臨時資料: 這個函式需要兩個引數:暫存器的名稱和要儲存的
register_setting (函式) register_setting: 這個函式是用來在WordPress中註冊一個新的設定。設定可以用來儲存外掛或主題的配置資料,如API金鑰或其他選項。
register_initial_settings (函式) register_initial_settings: 這個函式用於註冊一個外掛的初始設定。它需要一個引數:$settings。$settings是一個初始設定的陣列,包括名稱、預設值和型別。
get_user_setting (函式) get_user_setting: 這是一個WordPress函式,從WordPress資料庫中檢索使用者的設定值: 該函式以使用者ID和設定名稱作為引數,並返回設定的值。
get_transient (函式) get_transient: 這個函式檢索一個暫存器的值。瞬態是在資料庫中快取一段時間的臨時資料: 該函式將暫存器的名稱作為引數,並返回暫存器的值,如果它存在的話。
get_site_transient (函式) get_site_transient: 這個函式檢索網站暫存器的值。它接受一個引數:暫存器的名稱。它返回暫存器的值。
get_site_option (函式) get_site_option: 該函式為一個站點檢索一個特定的選項值。它需要兩個引數:選項的名稱和網站的ID。它返回選項值。
get_registered_settings (函式) get_registered_settings函式是一個WordPress函式,用於檢索一個特定設定頁面的註冊設定陣列: 這個函式將設定頁面的ID作為引數,並返回一個註冊設定的陣列。
get_option (函式) get_option函式是一個WordPress函式,它從資料庫中檢索一個選項值。WordPress中的選項是可以由使用者設定和調整的設定: 這個函式接受一個引數,它是你想檢索的選項的名稱。例如,如果
get_network_option (函式) get_network_option函式為給定的選項名稱檢索整個網路的選項值: 這個函式在多站點安裝中用於檢索儲存在wp_sitemeta表中的全網選項。
get_all_user_settings (函式) get_all_user_settings: 這個函式返回一個所有使用者設定的陣列。
form_option (函式) form_option: 這個函式用來從WordPress資料庫中檢索一個選項值,並將其格式化為一個表單元素。這對於建立允許使用者修改WordPress選項的HTML表單很有用。
filter_default_option (函式) filter_default_option – 這個過濾器用於修改一個選項的預設值。它接受預設值和選項名稱作為其引數。
delete_user_setting (函式) delete_user_setting: 這個函式刪除一個使用者的設定。設定名稱和使用者ID應被指定為引數。
delete_transient (函式) delete_transient: 此函式刪除一個暫存器。應將暫存器的名稱作為引數指定。

常見問題

FAQs
檢視更多 >