wp-includes/query.php

WP檔案 47
WordPress Query API
函式/鉤子名 描述
old_slug_redirect_url (過濾鉤子) old_slug_redirect_url: 這是一個過濾鉤子,允許開發者修改舊的文章slug重定向中使用的URL: 當一個文章的slug被改變時,WordPress將自動把訪問者重定向到該文章的新U
old_slug_redirect_post_id (過濾鉤子) old_slug_redirect_post_id: 這是一個過濾鉤子,允許開發者修改舊的文章slug重定向中使用的文章ID: 當一個文章的slug被改變時,WordPress會自動將訪問者重定向到該
wp_reset_query (函式) wp_reset_query: 這個函式重置了全域性$wp_query變數並恢復了原始查詢。它在一個自定義的WP_Query迴圈後使用,以恢復原始查詢。
wp_reset_postdata (函式) wp_reset_postdata: 這個函式重置了全域性變數$post,並恢復了原來的文章資料。它被用在一個自定義的WP_Query迴圈之後,以恢復原始的查詢。
wp_old_slug_redirect (函式) wp_old_slug_redirect: 這個函式用來在文章或頁面的slug改變時將舊的URL重定向到新的URL。它用於防止斷鏈和維護SEO。
the_post (函式) post是一個WordPress函式,用於在迴圈中設定當前文章。WordPress迴圈呼叫它來檢索當前文章,並設定各種全域性變數,如$post和$id。
the_comment (函式) the_comment – 這個函式用來顯示一個單獨的評論。它接收一個評論物件作為引數,並輸出該評論的HTML標記。
setup_postdata (函式) setup_postdata: 這是一個WordPress的函式,在一個迴圈中用當前文章的資料設定全域性$post變數。它通常用於在迴圈中訪問文章資料,如標題、內容和自定義欄位: 這個函式需要一個引數
set_query_var (函式) set_query_var: 這是一個WordPress的函式,為當前的查詢設定一個查詢變數。它通常用在主題的functions.php檔案中,用於定製查詢引數: 這個函式需要兩個引數:查詢變數名稱和
rewind_posts (函式) rewind_posts: 這是一個WordPress的函式,用來倒退迴圈並重置文章資料。迴圈用於在WordPress網站上顯示文章: 當你想多次顯示同一個文章時,rewind_posts被呼叫。
query_posts (函式) query_posts: 這是WordPress中的一個函式,用於修改WordPress頁面或文章的主要查詢。它允許開發者指定自定義引數來檢索特定的文章或頁面。
is_year (函式) is_year: 這是WordPress中的一個函式,用來檢查當前的查詢是否是一個年份的檔案。如果當前的查詢是針對一年的檔案,則返回真。
is_trackback (函式) is_trackback是一個WordPress的函式,它檢查當前的請求是否是一個回溯請求。如果當前請求是一個回溯請求,它返回一個布林值”true”,否則返回”false”。
is_time (函式) is_time是一個WordPress的函式,它檢查給定的字串是否是格式為”HH:MM:SS”的有效時間。如果時間是有效的,它返回一個布林值true,否則返回false。
is_tax (函式) is_tax: 這個函式檢查當前頁面是否是分類學檔案頁。如果該頁是一個分類法檔案頁,則返回true,否則返回false。
is_tag (函式) is_tag: 這個函式檢查當前頁面是否是一個標籤檔案頁面。如果該頁是一個標籤存檔頁,則返回true,否則返回false。
is_singular (函式) is_singular: 這個函式檢查當前頁面是否是一個單一的文章、頁面或附件。如果該頁面是一個單獨的文章、頁面或附件,則返回 true,否則返回 false。
is_single (函式) is_single: 這個函式檢查當前頁面是否是一個單一的文章或頁面。如果該頁面是一個單一的文章或頁面,它返回true,否則返回false。
is_search (函式) is_search: 這個函式檢查當前頁面是否是一個搜尋結果頁面。如果該頁是搜尋結果頁,則返回true,否則返回false。
is_robots (函式) is_robots – 這個函式檢查當前頁面是否是 robots.txt 檔案。如果該頁面是 robots.txt 檔案,則返回 true,否則返回 false。
is_privacy_policy (函式) is_privacy_policy – 這個函式檢查當前頁面是否是隱私政策頁面。如果該頁面是隱私政策頁面,則返回true,否則返回false。
is_preview (函式) is_preview – 這個函式檢查當前請求是否是一個文章或一個頁面的預覽。如果該請求是預覽,則返回true,否則返回false。
is_post_type_archive (函式) is_post_type_archive – 這個函式檢查當前頁面是否是一個特定文章型別的檔案。如果該頁面是一個文章型別的檔案,它返回真,否則返回假。
is_paged (函式) is_paged: 這個函式檢查當前頁面是否是一個分頁存檔的頁面,比如一個顯示分在多個頁面的文章列表的頁面。
is_page (函式) is_page: 該函式檢查當前頁面是否是WordPress頁面。
is_month (函式) is_month: 這是一個條件標籤,用於檢查當前頁面是否顯示每月的文章存檔。如果該頁面是月度檔案,則返回true,否則返回false。
is_main_query (函式) is_main_query: 這個函式檢查當前的查詢是否是主查詢。主查詢是WordPress用來顯示頁面主要內容的查詢: 當你需要修改主查詢或只在主查詢上執行一些程式碼時,這個函式很有用。
is_home (函式) is_home: 如果當前頁面是網站的部落格首頁,該函式返回true。部落格主頁是顯示網站最新的部落格文章的頁面。
is_front_page (函式) is_front_page: 如果當前頁面是網站的首頁,該函式返回true。前臺頁面是網站的主頁面,當有人訪問網站時就會顯示。
is_feed (函式) is_feed: 如果當前頁面是一個feed,例如RSS或Atom feed,該函式返回true。它可以用來定製feed頁面的顯示,這取決於feed的型別。
is_favicon (函式) is_favicon: 如果當前頁面是網站的favicon,該函式返回true。favicon是出現在瀏覽器標籤或位址列中網站名稱旁邊的小圖示。
is_embed (函式) is_embed: 如果當前頁面是一個嵌入的文章或頁面,該函式返回真。嵌入的文章或頁面是一個顯示在另一個頁面或文章中的內容,如YouTube視訊或社交媒體文章。
is_day (函式) is_day。 如果當前頁面是一個每日存檔,該函式返回真。它通常與is_date一起使用,以進一步定製每日檔案的顯示。
is_date (函式) is_date: 如果當前頁面是一個基於日期的檔案,例如每月或每年的檔案,這個函式返回true。它可以用來定製存檔頁面的顯示,這取決於該存檔是否基於日期。
is_comment_feed (函式) is_comment_feed: 這個函式檢查當前頁面是否是一個評論源。評論源是一個顯示特定文章評論的RSS源的頁面。如果當前頁面是一個評論源,它返回true,否則返回false。
is_category (函式) is_category: 這個函式檢查當前頁面是否是一個類別檔案頁。類別存檔頁是一個顯示特定類別的文章列表的頁面。如果當前頁面是一個分類存檔頁,它返回true,否則返回false。
is_author (函式) is_author: 這個函式檢查當前頁面是否是一個作者檔案頁。一個作者檔案頁是一個顯示特定作者的文章列表的頁面。如果當前頁面是一個作者檔案頁,則返回true,否則返回false。
is_attachment (函式) is_attachment: 這個函式檢查當前頁面是否是一個附件頁。一個附件頁是一個顯示單個媒體專案的頁面,如圖片或視訊。如果當前頁面是一個附件頁,它返回true,否則返回false。
is_archive (函式) is_archive: 這個函式用於檢查當前請求是否是一個存檔頁。如果當前頁面是一個歸檔頁面,它返回true,否則返回false。
is_404 (函式) is_404: 這個函式用來檢查當前請求是否是一個404錯誤頁面。如果請求是一個404錯誤頁面,它返回真,否則返回假。

常見問題

FAQs
檢視更多 >