wp-includes/plugin.php

WP檔案 29
The plugin API is located in this file, which allows for creating actions and filters and hooking functions, and methods. The functions or methods will then be run when the action or filter is called.
函式/鉤子名 描述
wp_register_plugin_realpath (函式) wp_register_plugin_realpath: 這個函式是用來註冊一個外掛的目錄作為該外掛的真實路徑。它接受兩個引數:外掛檔案路徑和目錄路徑。這在外掛被符號連結或外掛檔案不在標準的WordP
remove_filter (函式) remove_filter: 這個函式用來刪除WordPress中的一個過濾器。過濾器是用來修改WordPress中的資料的: 這個函式需要三個引數:過濾器名稱,要刪除的回撥函式,以及回撥函式的優先順
remove_all_filters (函式) remove_all_filters: 這個函式用來刪除所有使用add_filter函式新增到鉤子中的過濾器: 當你想從一個鉤子上刪除所有的過濾器時,這個函式很有用。
remove_all_actions (函式) remove_all_actions: 這個函式是用來刪除所有使用add_action函式新增到鉤子上的動作: 當你想刪除一個鉤子上的所有動作時,這個函式很有用。
remove_action (函式) remove_action: 這個函式用來刪除一個已經用add_action函式新增到鉤子上的動作: 當你想刪除一個與你的外掛或主題產生衝突的動作時,這個函式很有用。
register_uninstall_hook (函式) register_uninstall_hook: 這個函式允許你註冊一個函式,當外掛被解除安裝時將被呼叫: 當你需要清理你的外掛在安裝過程中建立的任何資料時,這很有用。
register_deactivation_hook (函式) register_deactivation_hook: 這個函式用來為一個外掛註冊一個停用鉤子。它需要兩個引數:$file和$callback。$file是外掛檔案的路徑,$callback是外掛停用
register_activation_hook (函式) register_activation_hook: 這是一個WordPress的動作鉤子,用來註冊一個回撥函式,當一個外掛被啟用時將被觸發。這個鉤子對於執行那些在外掛第一次啟用時只需要做一次的任務很有
plugin_dir_url (函式) plugin_dir_url: 這個函式用於獲取外掛目錄的URL。它需要一個引數:$file,這是外掛檔案的名稱: 該函式返回該外掛目錄的URL。
plugin_dir_path (函式) plugin_dir_path: 這個函式用來獲取一個外掛的目錄路徑。它需要一個引數:$file,這是外掛檔案的名稱: 該函式返回該外掛的目錄路徑。
plugin_basename (函式) plugin_basename: 這個函式用來獲取一個外掛檔案的基本名稱。它需要一個引數:$file,它是外掛檔案的名稱: 該函式返回檔案的基名,也就是去掉目錄路徑的檔名。
has_filter (函式) has_filter – 這是一個PHP函式,用來檢查一個特定的過濾器是否已經被定義。過濾器是WordPress的一個核心概念,允許開發者通過掛鉤特定的動作或過濾器來修改核心函式和外掛的行為。has_
has_action (函式) has_action: 這是一個WordPress的函式,用來檢查是否有任何動作鉤子被註冊為一個給定的動作: 該函式將動作名稱作為引數,如果有任何註冊的動作鉤子,則返回一個布林值,即true,否則為f
doing_filter (函式) doing_filter: 這是一個WordPress的動作,當一個特定的過濾器被執行時就會被觸發。開發者可以使用這個動作在WordPress的過濾過程中的一個特定點上執行程式碼。
doing_action (函式) doing_action: 這是一個WordPress的動作,當一個特定的動作被執行時就會被觸發。開發人員可以使用這個動作在WordPress的執行過程中的特定點上執行程式碼。
do_action_ref_array (函式) do_action_ref_array: 這個函式用來執行一個帶有引數陣列的動作鉤子。它接受一個鉤子的名字和一個引數陣列來傳遞給鉤子。
do_action_deprecated (函式) do_action_deprecated: 這個函式用來執行一個已棄用的動作鉤子。它接受一個鉤子的名字,一個可選的引數列表,以傳遞給鉤子,以及鉤子被棄用的版本。
do_action (函式) do_action: 這個函式用來執行一個動作鉤子。它接受一個鉤子名稱和一個可選的引數列表來傳遞給鉤子。
did_filter (函式) did_filter是一個WordPress的函式,用來確定某個過濾器是否已經被應用: 這個函式把一個過濾器的名字作為引數,並返回一個布林值,表示該過濾器是否已經被應用。
did_action (函式) did_action是WordPress的一個函式,用來確定某個動作是否已經被執行: 這個函式把一個動作的名稱作為引數,並返回一個布林值,表示該動作是否已經被執行。
current_filter (函式) current_filter: 這個函式返回當前正在執行的過濾器的名稱。它通常用於外掛和主題的開發,以除錯和跟蹤過濾器和動作的流程。
current_action (函式) WordPress中的current_action函式是用來檢索當前在WordPress管理中執行的動作。它主要用於WordPress管理區,以確定當前正在執行的動作,如儲存一個文章或更新一個外掛。
apply_filters_ref_array (函式) apply_filters_ref_array: 這個函式與apply_filters相似,但它允許開發者向過濾器函式傳遞一個引數陣列,而不是單個引數。在處理需要多個引數的過濾器時,這很有用。
apply_filters_deprecated (函式) apply_filters_deprecated: 這個函式與apply_filters相似,但它是用來應用已棄用的過濾器。它需要三個引數:第一個是要應用的過濾器的名稱,第二個是要過濾的值,第三個是當
apply_filters (函式) apply_filters: 這個函式用於將一個或多個過濾器應用於一個給定的值。它需要兩個引數:第一個是要過濾的值,第二個是要應用的過濾器的名稱。開發人員可以使用這個函式在使用或顯示資料之前對其進行修
add_filter (函式) add_filter: 這個函式用來向WordPress新增一個新的過濾器: 該函式有三個引數:鉤子名稱、回撥函式和過濾器的優先順序。
add_action (函式) add_action: 這個函式用來向WordPress新增一個新的動作鉤。它被外掛和主題開發者用來在WordPress執行流程的特定點上執行自定義程式碼。
_wp_filter_build_unique_id (函式) _wp_filter_build_unique_id: 這個函式用來為一個WordPress過濾器生成一個唯一的ID。過濾器被用來修改WordPress中的資料,這個函式確保每個過濾器有一個唯一的ID
_wp_call_all_hook (函式) _wp_call_all_hook: 這個函式用於呼叫所有與特定動作或過濾器掛鉤的功能。它接受一個動作或過濾器的名稱和任何其他引數,並呼叫所有與該動作或過濾器掛鉤的函式。

常見問題

FAQs
檢視更多 >