wp-admin/includes/plugin.php

WP檔案 54
WordPress Plugin Administration API
函式/鉤子名 描述
uninstall_{$file} (動作鉤子) “uninstall_{$file}”是 WordPress 中的一個過濾器鉤子,它允許您在解除安裝外掛時執行自定義程式碼。 “$file”的值是外掛的主檔案,例如“my-plugin/my-plug
pre_uninstall_plugin (動作鉤子) pre_uninstall_plugin: 這個動作在解除安裝一個外掛之前被觸發。它允許在解除安裝外掛之前採取一些行動,例如清理外掛的特定資料。
plugin_files_exclusions (過濾鉤子) plugin_files_exclusions 是一個過濾器鉤子,它允許開發者從外掛更新過程中排除特定的檔案。這個鉤子可以用來排除不應該被更新的檔案,如自定義或修改的檔案。
delete_plugin (動作鉤子) delete_plugin: 這個函式用於從WordPress網站上刪除一個外掛。它通常用於刪除一個不再需要或在網站上造成問題的外掛。
deleted_plugin (動作鉤子) deleted_plugin: 當一個外掛從WordPress網站上被刪除時,這個動作會被觸發: 當一個外掛被刪除時,它通常被用來執行額外的操作。
deactivate_{$plugin} (動作鉤子) deactivate_{$plugin}: 當一個特定的外掛被停用時,這個動作鉤子被觸發。$plugin變數是被停用的外掛的基本名稱。它允許開發者在該外掛被停用時執行特定的動作。
deactivate_plugin (動作鉤子) deactivate_plugin: 當一個外掛被停用時,這個動作鉤被觸發。它允許開發者在外掛停用時進行操作,如清理資料或禁用功能。
deactivated_plugin (動作鉤子) deactivated_plugin: 當一個外掛被停用時,這個動作鉤子會被觸發。它允許開發者在一個外掛停用時執行動作,如清理資料或禁用功能。
activate_{$plugin} (動作鉤子) activate_{$plugin}是一個動作鉤子,當一個特定的外掛被啟用時被觸發。{$plugin}的佔位符會被替換成外掛的名稱,例如,如果外掛被命名為”example-plugin”,那麼這個鉤子
activate_plugin (動作鉤子) activate_plugin 是一個動作鉤子,當一個外掛被啟用時被觸發。這個鉤子可以被外掛用來在啟用後執行任何必要的動作,如建立資料庫表或初始化設定。
activated_plugin (動作鉤子) activated_plugin是一個動作鉤子,當一個外掛從WordPress的外掛管理介面被啟用時被觸發。
wp_get_plugin_error (函式) wp_get_plugin_error: 這個函式返回一個載入失敗的外掛的錯誤資訊。它接受一個外掛檔名作為引數。
wp_clean_plugins_cache (函式) wp_clean_plugins_cache: 這是一個清除已安裝外掛的快取的函式。它可以用來確保對外掛所做的任何改動都能立即反映在網站上。
wp_add_privacy_policy_content (函式) wp_add_privacy_policy_content: 這個函式用於在WordPress網站上新增隱私政策內容: 該函式需要一個引數:$content。$content是應該被新增到隱私政策頁面
validate_plugin_requirements (函式) validate_plugin_requirements。這個WordPress函式用於在安裝一個外掛之前驗證它的要求。它檢查該外掛的最小WordPress版本、PHP版本和其他要求是否滿足,如果發現
validate_plugin (函式) validate_plugin。這個WordPress函式用於在安裝一個外掛之前對其進行驗證。它檢查外掛檔案是否存在,是否可讀,是否包含有效的外掛頭,如果發現任何錯誤,則返回一個錯誤資訊。
validate_active_plugins (函式) validate_active_plugins: 這個WordPress函式是用來驗證一組給定的外掛是否是活動的。它返回一個活躍的外掛檔名的陣列,可以用來確保所需的外掛在繼續使用前已經安裝並活躍。
user_can_access_admin_page (函式) user_can_access_admin_page: 這個鉤子用來檢查一個使用者是否可以訪問WordPress的管理頁面。
uninstall_plugin (函式) uninstall_plugin: 當一個外掛被解除安裝時,這個動作被觸發。它可以用來執行任何清理任務或刪除任何額外的資料庫表或與該外掛相關的選項。
settings_fields (函式) settings_fields: 這是一個WordPress的函式,顯示一個給定的設定頁面的設定欄位。它通常用於輸出設定欄位的HTML,如文字輸入欄位或覈取方塊: 這個函式需要一個引數,就是設定頁面的
resume_plugin (函式) resume_plugin: 這是一個WordPress動作,當一個外掛被停用後恢復時被觸發: 當一個外掛被停用時,它的功能不會被執行: 當該外掛被重新啟用時,resume_plugin被呼叫,允許該
remove_submenu_page (函式) remove_submenu_page: 這個函式用於從WordPress管理選單中刪除一個子選單頁面。子選單頁是用來向WordPress管理選單新增額外的頁面: 這個函式需要兩個引數,第一個是父選單
remove_menu_page (函式) remove_menu_page: 這個函式用來從WordPress管理選單中刪除一個選單頁: 這個函式有一個引數,就是要刪除的選單頁的標題。
remove_allowed_options (函式) remove_allowed_options: 這個函式用於從允許的選項列表中刪除一個或多個選項。這個列表是用來確定哪些選項可以使用update_option函式來更新。
plugin_sandbox_scrape (函式) plugin_sandbox_scrape: 該函式用於對外掛沙盒的HTML內容進行淨化和驗證。它需要一個引數:$content,這是需要淨化和驗證的HTML內容: 該函式返回經過淨化和驗證的內容。
paused_plugins_notice (函式) paused_plugins_notice: 這個函式生成一個通知,告知使用者一些外掛已經暫停。它不需要任何引數。
option_update_filter (函式) option_update_filter: 當WordPress資料庫中的一個選項被更新時,這個過濾器鉤被觸發。它允許開發者在儲存選項資料之前對其進行修改或驗證。
menu_page_url (函式) menu_page_url – 這個WordPress函式被用來獲取一個特定的管理選單頁面的URL。它對建立連結或重定向到WordPress管理介面中的特定頁面很有用。
is_uninstallable_plugin (函式) is_uninstallable_plugin是一個WordPress函式,用於檢查給定的外掛是否可以解除安裝。它接受一個引數,即主外掛檔案的路徑,如果該外掛是可解除安裝的,則返回一個布林值true,
is_plugin_paused (函式) is_plugin_paused: 這個函式檢查一個特定的外掛是否被暫停。它把外掛的名稱作為引數,如果該外掛被暫停,則返回真,如果不是,則返回假。
is_plugin_inactive (函式) is_plugin_ctive: 這個函式檢查一個特定的外掛是否是不活動的。它以外掛名稱為引數,如果該外掛是不活動的,則返回真,如果是活動的則返回假。
is_plugin_active_for_network (函式) is_plugin_active_for_network: 這個函式檢查一個特定的外掛是否在整個WordPress多站點網路中處於活動狀態。它把外掛的名字作為一個引數,如果該外掛是活動的,則返回tru
is_plugin_active (函式) is_plugin_active: 這個函式檢查一個特定的外掛是否處於活動狀態。它將外掛名稱作為引數,如果該外掛處於活動狀態,則返回 true,如果不是則返回 false。
is_network_only_plugin (函式) is_network_only_plugin: 這個函式檢查一個外掛是否只在網路上活動,而不是在WordPress多站點網路中的單個站點上。
get_plugins (函式) get_plugins函式用於檢索所有已安裝外掛的陣列。它返回一個陣列,其中包含每個外掛的資訊,例如外掛名稱、版本號和外掛檔案路徑。
get_plugin_page_hookname (函式) get_plugin_page_hookname函式用於檢索外掛管理頁面的掛鉤名稱。它需要三個引數,第一個是外掛檔案,第二個是頁面識別符號,第三個是訪問頁面所需的功能。
get_plugin_page_hook (函式) get_plugin_page_hook函式用於檢索外掛管理頁面的掛鉤名稱。它有兩個引數,第一個是外掛檔案,第二個是頁面識別符號。頁面識別符號是表示頁面的唯一識別符號的字串。
get_plugin_files (函式) get_plugin_files函式用於檢索給定目錄中的外掛檔案陣列。它接受一個引數,即要在其中搜尋的目錄,並返回一個外掛檔案陣列。
get_plugin_data (函式) get_plugin_data函式是一個WordPress函式,用於檢索一個外掛的後設資料: 這個函式接受一個引數,即你想檢索後設資料的外掛檔案的路徑: 該函式返回一個指定外掛的後設資料陣列,包括名稱
get_mu_plugins (函式) get_mu_plugins函式用於檢索WordPress安裝中的活動必須使用(mu)外掛陣列: 此函式可用於檢索有關當前正在使用的MU外掛的資訊。

常見問題

FAQs
檢視更多 >