wp-includes/functions.php

WP檔案 196
Main WordPress API
函式/鉤子名 描述
mysql2date (函式) mysql2date: 這個函式將MySQL日期轉換為PHP日期格式。它需要兩個引數,PHP日期格式和MySQL日期字串,並返回一個格式化的日期字串。
mbstring_binary_safe_encoding (函式) mbstring_binary_safe_encoding 函式用於在 PHP 的多位元組字串函式中臨時設定字元編碼為”二進位制”: 這是必要的,因為當編碼被設定為 UTF-8 時,一些 PHP 的安
maybe_unserialize (函式) maybe_unserialize函式用於取消WordPress中的資料序列化。如果資料已經被取消序列化,該函式將原樣返回。否則,它將使用 PHP unserialize 函式來取消資料的序列化。
maybe_serialize (函式) maybe_serialize函式是用來在WordPress中序列化資料的。如果資料已經被序列化了,該函式會原樣返回。否則,它將使用PHP的序列化函式來序列化資料。
is_wp_version_compatible (函式) is_wp_version_compatible: 這是WordPress中的一個函式,用來檢查WordPress的當前版本是否與一個給定的版本相容。它可以用來確保一個外掛或主題在啟用它之前與當前版本
is_site_meta_supported (函式) is_site_meta_supported: 這個函式檢查當前網站是否支援後設資料。如果該網站支援後設資料,則返回true,否則返回false。
is_serialized_string (函式) is_serialized_string: 這個函式檢查一個字串是否是一個序列化的PHP字串。如果該字串是一個序列化的 PHP 字串,它返回 true,否則返回 false。
is_serialized (函式) is_serialized: 這個函式檢查一個變數是否被序列化。如果該變數是序列化的,則返回真,否則返回假。
is_php_version_compatible (函式) is_php_version_compatible: 這個函式檢查當前的PHP版本是否與WordPress相容。它接受一個版本號作為引數,如果當前的 PHP 版本等於或大於指定的版本,則返回 true
is_new_day (函式) is_new_day: 這個函式檢查當前日期是否與迴圈中的最新文章的日期不同。這可以用來觸發新的一天的第一篇文章的特定行為,例如顯示一個特殊的訊息或改變頁面的佈局。
is_main_site (函式) is_main_site: 這個函式檢查當前站點是否是WordPress多站點網路中的主站點: 這個函式類似於is_main_blog,但在WordPress 5.1中被引入,以更好地反映Multis
is_main_network (函式) is_main_network: 這個函式檢查當前站點是否是WordPress多站點網路中的主要網路站點: 當你需要只在主網路站點上執行一些程式碼時,這個函式很有用。
is_lighttpd_before_150 (函式) is_lighttpd_before_150: 這個函式檢查伺服器是否執行1.4.0或更早版本的Lighttpd網路伺服器: 這個函式用來處理Lighttpd伺服器和一些WordPress功能的相容性
is_blog_installed (函式) is_blog_installed: 這個函式檢查WordPress是否已經完全安裝並可以使用。如果WordPress已經完全安裝並可以使用,則返回true,否則返回false。
iis7_supports_permalinks (函式) iis7_supports_permalinks: 該函式檢查伺服器是否執行IIS7並支援permalinks。
human_readable_duration (函式) human_readable_duration – 這是一個PHP函式,將以秒為單位的持續時間轉換為人類可讀的格式,如”2小時30分”: 該函式接收一個引數,即以秒為單位的持續時間,並返回一個以使用者
get_weekstartend (函式) get_weekstartend: 這個函式用來根據當前WordPress的設定來獲取一個星期的開始和結束日期。開始和結束日期會以陣列形式返回。
get_temp_dir (函式) get_temp_dir: 這個函式檢索伺服器上的臨時目錄的路徑。它不需要任何引數,以字串形式返回臨時目錄的路徑。
get_tag_regex (函式) get_tag_regex: 這個函式檢索用於匹配文章內容中標籤的正規表示式。它不接受任何引數,返回一個字串。
get_status_header_desc (函式) get_status_header_desc:此函式檢索特定HTTP狀態程式碼的描述。它接受一個引數:HTTP狀態程式碼。它以字串形式返回狀態描述。
get_num_queries (函式) get_num_queries函式用於檢索在當前請求中執行的資料庫查詢的數量: 這個函式通常用於除錯和優化目的。
get_main_site_id (函式) get_main_site_id函式用來檢索多站點安裝中的主站點的ID: 該函式可用於檢索主站點的站點資料或執行站點級操作。
get_main_network_id (函式) get_main_network_id函式用於檢索多站點安裝中主網路的ID: 該函式可用於檢索主網路的網路資料或執行網路級操作。
get_file_data (函式) get_file_data: 這個函式用來檢索一個檔案的頭資訊。頭部資訊通常包括後設資料,如檔案的名稱、描述和版本。
get_dirsize (函式) get_dirsize: 這個函式返回一個目錄的大小,單位是位元組。它把目錄的路徑作為唯一的引數並返回相應的大小。
get_allowed_mime_types (函式) get_allowed_mime_types: 這個函式返回一個允許上傳檔案的MIME型別陣列。
force_ssl_admin (函式) force_ssl_admin: 這個函式用於強制對WordPress管理區進行SSL加密。這對於確保敏感的使用者資料,如登入憑證,被安全地傳輸是很重要的。
do_robots (函式) do_robots: 這是一個WordPress的函式,用於輸出一個網站的robots.txt檔案的內容。robots.txt檔案是用來控制搜尋引擎和其他網路爬蟲對網站內容的索引方式。
do_feed_rss2 (函式) do_feed_rss2: 這是一個WordPress函式,可以生成當前文章的RSS 2.0 feed: 這個函式可以在模板檔案中呼叫,以顯示網站上最新的文章的feed。
do_feed_rss (函式) do_feed_rss: 這個鉤子用於輸出當前頁面的RSS feed。
do_feed_rdf (函式) do_feed_rdf: 這個鉤子用來輸出當前頁面的RDF feed。
do_feed_atom (函式) do_feed_atom: 這個鉤子用於輸出當前頁面的Atom feed。
do_feed (函式) do_feed: 這個鉤子用於輸出當前頁面的任何可用的feed。
do_favicon (函式) do_favicon: 這個鉤子用來在頁面的頭部輸出favicon連結。
do_enclose (函式) do_enclose: 這個鉤子用來為一個文章列印一個封套。
dead_db (函式) dead_db: 當一個資料庫查詢失敗時,這個函式被呼叫。它記錄一條錯誤資訊,並向使用者輸出一條資訊,指出查詢有問題。
date_i18n (函式) date_i18n: 這個函式根據WordPress的日期和時間設定返回當前的日期和時間格式,並翻譯成使用者的語言。它對於在WordPress網站上以符合使用者偏好的格式顯示日期和時間很有用。
current_time (函式) current_time: 這個函式以Unix時間戳的形式返回當前時間,根據WordPress設定中的時區進行調整。它對於顯示WordPress網站上的當前時間或比較日期和時間很有用。
current_datetime (函式) current_datetime: 這個函式以DateTime物件的形式返回當前時間,時區設定為UTC。這對於在WordPress中處理日期和時間非常有用,因為它提供了一個在不同時區和地區的一致和可靠
clean_dirsize_cache (函式) clean_dirsize_cache: 這個函式清除了目錄大小的快取: 當這個函式被呼叫時,它清除了伺服器上檔案和資料夾的目錄大小的快取。

常見問題

FAQs
檢視更多 >