wp-includes/functions.php

WP檔案 196
Main WordPress API
函式/鉤子名 描述
cache_javascript_headers (函式) cache_javascript_headers: 這個函式是用來在客戶端快取JavaScript頭資訊的。它不接受任何引數,也不返回任何東西。
build_query (函式) build_query: 這個函式用來在一組查詢引數的基礎上建立一個WP_Query物件。
bool_from_yn (函式) bool_from_yn: 這個函式將一個包含’Y’或’N’的字串轉換為布林值(真或假)。
apache_mod_loaded (函式) apache_mod_loaded: 這是一個WordPress的函式,用來檢查一個特定的Apache模組是否被載入。它有一個引數:要檢查的模組的名稱。
add_magic_quotes (函式) add_magic_quotes: 該函式向一個字串新增魔力引號,在需要資料庫特殊處理的字元前新增斜線: 這個函式現在已被棄用,改為使用addlashes函式。
absint (函式) absint:該函式用於將一個變數轉換為整數,確保結果總是一個正數。它通常用於淨化使用者輸入,防止SQL隱碼攻擊。
_xmlrpc_wp_die_handler (函式) _xmlrpc_wp_die_handler: 該函式與_xml_wp_die_handler函式類似,但專門用於在通過SSL連線的XML-RPC請求中發生的錯誤。
_xml_wp_die_handler (函式) _xml_wp_die_handler: 這個函式是WordPress中XML-RPC請求的一個自定義錯誤處理程式。它用於處理在XML-RPC請求中發生的致命錯誤,並提供一個比預設的PHP錯誤資訊更友
_wp_upload_dir (函式) _wp_upload_dir: 這個函式返回一個包含當前WordPress上傳資料夾的目錄和URL路徑的陣列。它被用來獲取上傳的媒體檔案的正確位置,以便它們可以被正確地儲存和訪問。
_wp_to_kebab_case (函式) _wp_to_kebab_case: 這個函式將一個字串轉換為kebab大小寫格式(小寫的連字元而不是空格)。它用於將lug或taxonomy名稱轉換為URL友好格式。
_wp_timezone_choice_usort_callback (函式) _wp_timezone_choice_usort_callback: 這個函式是一個回撥函式,用來對WordPress中的時區選擇按UTC偏移進行排序。
_wp_die_process_input (函式) _wp_die_process_input: 這個函式用於在WordPress的使用者死亡時處理輸入: 當WordPress中發生錯誤時,使用者會看到一個錯誤資訊: 這個函式用來處理使用者在錯誤發生前
_wp_check_existing_file_names (函式) WordPress中的_wp_check_existing_file_names函式是用來檢查WordPress媒體庫中是否已經存在一個與被上傳的檔案同名的檔案。它接受兩個引數,檔名和父文章的ID,並
_wp_check_alternate_file_names (函式) _wp_check_alternate_file_names: 這個函式用來檢查一個特定檔案是否存在備用檔名。它接收一個檔案路徑和一個備用檔名的列表,並返回第一個存在的備用檔案的路徑。
_wp_array_set (函式) _wp_array_set: 這個函式用來設定一個陣列中的值,使用點分隔的字串作為鍵。例如,給定一個陣列$arr,一個鍵’foo.bar’,和一個值$value,這個函式將把$arr[‘foo’][‘
_wp_array_get (函式) _wp_array_get: 這個函式用來從一個使用點分隔字串作為鍵的陣列中獲取一個值。例如,給定一個陣列$arr和一個鍵’foo.bar’,該函式將返回$arr[‘foo’][‘bar’]的值。
_scalar_wp_die_handler (函式) _scalar_wp_die_handler: 這個函式是一個處理程式,當一個標量值被傳遞到wp_die函式時,它被呼叫。它將該值轉換為一個字串,並將其傳遞給預設的wp_die函式。
_mce_set_direction (函式) _mce_set_direction: 這個函式設定TinyMCE編輯器的方向。
_jsonp_wp_die_handler (函式) _jsonp_wp_die_handler: 當在JSONP上下文中呼叫wp_die函式時,這個函式被用作回撥,以處理JSONP響應。它設定適當的頭資訊,將響應資料編碼為JSONP,並將其傳送到客戶端
_json_wp_die_handler (函式) _json_wp_die_handler: 當wp_die函式在JSON上下文中被呼叫時,這個函式被用作回撥,以處理JSON響應。它設定適當的頭資訊,將響應資料編碼為JSON,並將其傳送到客戶端。
_http_build_query (函式) http_build_query是一個PHP函式,在WordPress中也可用。它接收一個資料陣列,並從中建立一個URL編碼的查詢字串,適合在URL中使用: 這個函式有幾個選項,可以用來控制編碼的行為
_get_non_cached_ids (函式) _get_non_cached_ids: 這是一個用來獲取所有未被快取的文章或術語的ID的函式。它接受一個分類法或文章型別作為引數,並返回一個ID陣列。
_doing_it_wrong (函式) _doing_it_wrong: 這個函式用於在使用已棄用的函式或功能時觸發一個PHP警告。這有助於開發人員識別和更新他們的程式碼,以使用當前的特性和功能。
_device_can_upload (函式) device_can_upload: 一個檢查當前裝置是否能夠上傳檔案的函式。
_deprecated_hook (函式) deprecated_hook: 當使用一個已棄用的鉤子時,觸發一個棄用通知的函式。
_deprecated_function (函式) deprecated_function: 當使用一個已棄用的函式時,觸發一個棄用通知的函式。
_deprecated_file (函式) deprecated_file: 當使用已棄用的檔案時,觸發棄用通知的函式。
_deprecated_constructor (函式) deprecated_constructor: 當使用已棄用的建構函式時,觸發一個棄用通知的函式。
_deprecated_argument (函式) deprecated_argument: 一個函式,當使用已棄用的函式引數時,會觸發一個棄用通知。
_delete_option_fresh_site (函式) delete_option_fresh_site: 當建立一個新網站時,刪除”fresh_site”選項的動作。
_default_wp_die_handler (函式) default_wp_die_handler。一個處理錯誤的函式,在WordPress中以標準化的方式顯示。
_config_wp_siteurl (函式) config_wp_siteurl: 這個函式用於配置當前站點的站點URL。它接受一個URL作為其引數,並更新站點的站點URL選項。
_config_wp_home (函式) config_wp_home: 這個函式用於配置當前網站的主頁URL。它接受一個URL作為其引數,並更新網站的主頁URL選項。
_cleanup_header_comment (函式) cleanup_header_comment: 這個函式用來從WordPress文件的頭部刪除生成器元標籤。它接受一個包含文件HTML的字串,並返回刪除了生成器元標籤的最新HTML。
_canonical_charset (函式) canonical_charset: 這個函式用來為當前的HTML文件設定規範的字符集。它不接受任何引數,也不返回任何值。
_ajax_wp_die_handler (函式) _ajax_wp_die_handler: 這個函式用來處理在WordPress的AJAX請求中出現的錯誤。它負責輸出一個錯誤資訊並終止AJAX請求。
__return_zero (函式) __return_zero: 這個函式返回整數值 0。它的使用方法與其他 __return_* 函式相同。
__return_true (函式) __return_true: 這個函式返回布林值 true。它的使用方法與 __return_false 和 __return_null 相同。
__return_null (函式) __return_null: 這個函式返回值null。像 __return_false 一樣,當需要一個回撥,但不需要額外的邏輯時使用。
__return_false (函式) __return_false: 這個函式返回布林值false: 當一個函式需要一個回撥引數時,它通常被用作回撥,但你不需要執行任何額外的邏輯。

常見問題

FAQs
檢視更多 >