wp-includes/load.php

WP檔案 55
These functions are needed to load WordPress.
函式/鉤子名 描述
wp_get_development_mode (函式) 讀取當前的開發模式。開發模式會影響 WordPress 應用程式某些部分的行為方式,這與 WordPress 的開發相關。
wp_using_themes (過濾鉤子) wp_using_themes: 這是一個WordPress函式,它用於檢測當前WordPress站點是否使用主題。返回值為true時,說明當前站點正在使用主題;否則返回false: 這個函式可以用於
wp_protected_ajax_actions (過濾鉤子) wp_protected_ajax_actions:這是 WordPress 中的一個鉤子,它的作用是在 ajax 請求的過程中保護某些操作不被非法訪問。使用這個鉤子,開發者可以通過指定某些操作是否需
wp_is_site_protected_by_basic_auth (過濾鉤子) wp_is_site_protected_by_basic_auth:此功能檢查站點是否受基本身份驗證保護。基本身份驗證是一種身份驗證機制,需要使用者提供使用者名稱和密碼才能訪問站點。true如果站點
wp_doing_cron (過濾鉤子) wp_doing_cron:此函式用於檢查當前請求是否為cron請求。它返回一個布林值,指示當前請求是否由計劃任務觸發。這對於檢查特定功能是否應該只在 cron 事件期間執行而不是在每次頁面載入時執行
wp_doing_ajax (過濾鉤子) wp_doing_ajax: 該函式用於判斷當前請求是否為AJAX請求。它返回一個布林值,指示當前請求是否由 AJAX 呼叫觸發。這對於檢查特定功能是否應該只在響應 AJAX 請求時執行而不是在每次頁
shutdown (動作鉤子) shutdown是一個在WordPress網站關閉過程中觸發的動作。這個動作可以用來在網站完全關閉之前執行任何最後的操作。它可以用來清理任何資源,寫入日誌,或在網站完全關閉前執行其他最後的動作。
rest_jsonp_enabled (過濾鉤子) rest_jsonp_enabled。這個過濾器允許開發者控制REST API中是否啟用JSONP(帶填充的JSON)支援: 當啟用時,REST API可以以一種可以使用JSONP回撥的格式返回資料。
is_wp_error_instance (動作鉤子) is_wp_error_instance – 這個函式用來確定一個變數是否是WP_Error類的一個例項。WP_Error用來表示WordPress中的錯誤,這個函式可以用來檢查一個變數是否是一個錯誤
is_protected_endpoint (過濾鉤子) is_protected_endpoint – 這個函式返回一個布林值,表示當前端點是否受到保護。一個受保護的端點是一個需要認證才能訪問其內容的端點: 這個函式不是一個鉤子或動作,但它是一個在Word
file_mod_allowed (過濾鉤子) file_mod_allowed是一個過濾器鉤子,允許開發者改變WordPress在修改檔案時的預設行為。預設情況下,檔案修改是允許的,但這個鉤子可以用來阻止檔案修改,返回false。
enable_maintenance_mode (過濾鉤子) enable_maintenance_mode – 這是WordPress的一個過濾鉤子,用於啟用或禁用維護模式。維護模式是一個網站暫時下線進行維護的狀態,這個鉤子可以用來啟用或禁用它。
enable_loading_object_cache_dropin (過濾鉤子) enable_loading_object_cache_dropin – 這是WordPress的一個過濾鉤子,用於啟用或禁用載入object-cache.php外掛。object-cache.php
wp_using_themes (函式) wp_using_themes: 這個函式檢查WordPress是否正在使用主題。如果WordPress正在使用主題,它返回true,否則返回false。
wp_using_ext_object_cache (函式) wp_using_ext_object_cache: 這個函式用來檢查WordPress中是否正在使用外部物件快取。如果外部物件快取正在使用,它就返回真,否則就返回假。
wp_start_scraping_edited_file_errors (函式) wp_start_scraping_edited_file_errors: 當在WordPress檔案編輯器中編輯檔案時,它開始搜刮錯誤: 該函式設定一個標誌,表示檔案編輯錯誤應該被搜刮並顯示給使用者
wp_start_object_cache (函式) wp_start_object_cache。它啟動物件快取: 該函式檢查物件快取是否已經啟動,如果沒有,則啟動它。它被用來確保物件快取在最早的時候被啟動。
wp_skip_paused_themes (函式) wp_skip_paused_themes: 這個函式用來檢查在處理一個WordPress動作或過濾器時是否應該跳過暫停的主題。如果這個函式返回true,暫停的主題將被跳過。
wp_skip_paused_plugins (函式) wp_skip_paused_plugins: 這個函式用來檢查在處理WordPress動作或過濾器時是否應該跳過暫停的外掛。如果這個函式返回true,暫停的外掛將被跳過。
wp_set_wpdb_vars (函式) wp_set_wpdb_vars: 這個函式設定WordPress資料庫物件的變數,例如資料庫表的字首。
wp_set_lang_dir (函式) wp_set_lang_dir: 這個函式為一個給定的語言設定語言方向。該方向是’ltr’(從左到右)或’rtl’(從右到左)。
wp_set_internal_encoding (函式) wp_set_internal_encoding: 這個函式設定PHP的內部編碼,WordPress中的一些函式會使用這個編碼。它接受一個代表要設定的編碼的字串值,如’UTF-8’。
wp_populate_basic_auth_from_authorization_header (函式) wp_populate_basic_auth_from_authorization_header: 此函式用於從授權頭中填入PHP_AUTH_USER和PHP_AUTH_PW伺服器變數。
wp_not_installed (函式) wp_not_installed: 這個函式檢查WordPress是否安裝,並返回一個布林值來表示它是否安裝。它可以用來檢查是否應該根據WordPress的安裝狀態來啟用某些功能或外掛。
wp_maintenance (函式) wp_maintenance: 這是WordPress中的一個過濾鉤,可以用來啟用或停用維護模式。它用於在網站進行更新或維護時向網站訪問者顯示一個自定義訊息或維護頁面。
wp_magic_quotes (函式) wp_magic_quotes: 這個函式為傳入的資料新增斜線,以防止SQL隱碼攻擊。然而,從WordPress 3.6開始,它已經被棄用了,不再需要了,因為WordPress現在使用準備好的語句提供
wp_load_translations_early (函式) wp_load_translations_early: 這個函式在啟動過程的早期為WordPress載入翻譯檔案,以確保在WordPress完全初始化之前載入的外掛和主題可以使用這些檔案。
wp_is_xml_request (函式) wp_is_xml_request: 這個函式用來檢查當前的請求是否是一個XML請求。如果該請求是一個XML請求,則返回true,否則返回false。
wp_is_site_protected_by_basic_auth (函式) wp_is_site_protected_by_basic_auth: 這個函式用來檢查WordPress站點是否受到基本認證的保護。如果基本認證被啟用,則返回true,否則返回false。
wp_is_recovery_mode (函式) wp_is_recovery_mode: 這個函式用來檢查當前的請求是否處於WordPress的恢復模式。如果當前請求處於恢復模式,它返回true,否則返回false。
wp_is_maintenance_mode (函式) wp_is_maintenance_mode: 這個函式用來檢查WordPress網站是否處於維護模式。如果網站處於維護模式,它返回true,否則返回false。
wp_is_jsonp_request (函式) wp_is_jsonp_request: 這個函式用來檢查當前的請求是否是JSONP請求。JSONP(JSON with Padding)是一種進行跨域JSON請求的技術。
wp_is_json_request (函式) wp_is_json_request: 這個函式用來檢查當前的請求是否是JSON請求。它檢查請求頭是否表明該請求是一個JSON請求。
wp_is_json_media_type (函式) wp_is_json_media_type: 該函式用於檢查當前的媒體型別是否是JSON。如果媒體型別是JSON,它返回true,否則返回false。
wp_is_ini_value_changeable (函式) wp_is_ini_value_changeable: 這個函式用來檢查一個PHP配置值是否可以在執行時改變。它把一個配置引數作為引數,如果可以改變則返回true,否則返回false。
wp_is_file_mod_allowed (函式) wp_is_file_mod_allowed: 這個函式用來檢查WordPress中是否允許修改檔案。檔案修改允許WordPress寫到伺服器上的檔案,這對某些功能是必要的,如更新外掛或主題。
wp_installing (函式) wp_installing: 這個函式用來檢查WordPress當前是否正在安裝。
wp_get_server_protocol (函式) wp_get_server_protocol: 這個函式返回當前請求所使用的伺服器協議(HTTP或HTTPS)。它檢查HTTPS環境變數是否被設定為”on”,或者當前頁面是否通過HTTPS的方式被訪問
wp_get_mu_plugins (函式) wp_get_mu_plugins: 這個函式檢索一個必須使用的外掛列表。它不接受任何引數,並返回一個外掛檔案路徑的陣列。
wp_get_environment_type (函式) wp_get_environment_type: 這個函式用來確定WordPress正在執行的環境型別。它可以返回四個可能的值中的一個。”production”,”staging”,”developm

常見問題

FAQs
檢視更多 >