wp-includes/taxonomy.php

WP檔案 74
Core Taxonomy API
函式/鉤子名 描述
wp_lazyload_term_meta (函式) 用於延遲載入的佇列術語後設資料。
wp_update_term_parent (過濾鉤子) wp_update_term_parent: 這是一個WordPress函式,它用於更新術語的父術語: 當術語的父術語需要更
wp_update_term_data (過濾鉤子) wp_update_term_data: 這是一個WordPress函式,它用於更新術語資料。術語是用於分類內容的術語,例如分類、標籤等: 當術語需要更新時,可以使用該函式更新術語的資料,例如更新術語
wp_unique_term_slug_is_bad_slug (過濾鉤子) wp_unique_term_slug_is_bad_slug: 這是一個WordPress函式,用於判斷給定的分類、標籤或自定義分類的別名是否已經存在。如果別名已存在,則返回true,否則返回fal
wp_unique_term_slug (過濾鉤子) wp_unique_term_slug:此函式用於為 WordPress 中的術語生成唯一的 slug。術語是用於組織網站內容的類別或標籤。slug 是 URL 中代表術語的部分,它必須是唯一的,以避
wp_insert_term_duplicate_term_check (過濾鉤子) wp_insert_term_duplicate_term_check: 這個函式在向資料庫插入一個新術語之前,檢查一個術語是否已經存在。如果一個具有相同名稱和分類的術語已經存在,它會返回現有術語的I
wp_insert_term_data (過濾鉤子) wp_insert_term_data: 這個函式將術語資料插入到資料庫中。在WordPress中,術語被用來對文章和其他內容進行分類: 當你建立一個新的術語時,這個函式被用來把它新增到資料庫中。
wp_get_object_terms_args (過濾鉤子) wp_get_object_terms_args:此函式用於檢索用於獲取與給定物件關聯的術語的引數。
wp_get_object_terms (過濾鉤子) wp_get_object_terms:此函式用於檢索與給定物件(例如文章)關聯的術語。術語作為 WP_Term 物件的陣列返回。
update_post_term_count_statuses (過濾鉤子) update_post_term_count_statuses 是 WordPress 中的過濾器鉤子,它允許開發人員將自定義文章狀態新增到用於更新術語計數資料的文章狀態列表。 此鉤子用於擴充套件 W
unregistered_taxonomy_for_object_type (動作鉤子) “unregistered_taxonomy_for_object_type”是 WordPress 中的一個動作鉤子,在為特定物件型別(例如文章型別或使用者)登出分類法後執行。
unregistered_taxonomy (動作鉤子) “unregistered_taxonomy”是 WordPress 中的一個動作鉤子,在登出分類法後執行。 此鉤子可用於在刪除分類後執行其他操作。
term_link (過濾鉤子) term_link是一個過濾器,允許開發者修改術語存檔頁的固定連結。
term_id_filter (過濾鉤子) term_id_filter是一個過濾器,允許開發者修改術語的ID。
term_{$field}_rss (過濾鉤子) term_{$field}_rss與term_{$field}類似,但它是專門用於WordPress RSS feeds的。
term_{$field} (過濾鉤子) term_{$field}是一個過濾器,允許開發者修改一個特定術語欄位的值。例如,term_name是允許開發者修改術語名稱的過濾器。
term_exists_default_query_args (過濾鉤子) term_exists_default_query_args是一個過濾器,允許開發者修改term_exists函式中使用的預設查詢引數。term_exists函式用於檢查WordPress資料庫中的術
taxonomy_labels_{$taxonomy} (過濾鉤子) taxonomy_labels_{$taxonomy}: 這是一個WordPress的過濾鉤子,允許開發者改變分類法的標籤。這個鉤子的名字是動態的,取決於分類法的名稱。例如,如果分類名稱是”類別”,該
{$taxonomy}_{$field}_rss (過濾鉤子) {$taxonomy}_{$field}rss: 這是一個WordPress的過濾鉤子,允許開發者改變RSS提要中分類法的特定欄位的值。和{$taxonomy}{$field}鉤子一樣,這個鉤子的名字
{$taxonomy}_{$field} (過濾鉤子) {$taxonomy}_{$field}: 這是一個WordPress的過濾鉤子,允許開發者改變一個分類法的特定欄位的值。這個鉤子的名字是動態的,取決於分類法名稱和欄位名稱。例如,如果分類名是”類別”
tag_link (過濾鉤子) tag_link: 這是一個WordPress的過濾鉤子,允許開發者修改標籤檔案頁的URL。這可以用來改變URL的結構或為URL新增額外的引數。
split_shared_term (動作鉤子) split_shared_term函式。split_shared_term函式是WordPress的一個函式,它允許將一個共享術語分割成不同分類法的獨立術語: 當一個術語在多個分類法中被共享,而你需要
set_object_terms (動作鉤子) set_object_terms 是一個WordPress函式,它為一個給定的物件,如一個文章或使用者,設定條款: 這個函式用於將術語與一個物件聯絡起來,例如一個文章的類別或標籤。
saved_term (動作鉤子) saved_term。這個鉤子與saved_{$taxonomy}鉤子類似,但它是在任何術語被儲存時觸發的,不管它屬於哪個分類法。
saved_{$taxonomy} (動作鉤子) saved_{$taxonomy}: 在WordPress中,當一個分類術語被儲存後,這個動作鉤子會被觸發。該鉤子將儲存的術語的ID作為引數傳遞,允許你執行額外的操作或更新與該術語相關的後設資料。
registered_taxonomy_{$taxonomy} (動作鉤子) registered_taxonomy_{$taxonomy}: 這是一個WordPress過濾鉤子,允許開發者修改用於註冊特定分類法的引數。這個鉤子把分類法的引數作為唯一的引數,允許開發者修改這些值
registered_taxonomy_for_object_type (動作鉤子) registered_taxonomy_for_object_type: 這是一個WordPress的函式,它返回一個為特定物件型別註冊的分類法陣列。該物件型別可以是一個文章型別或一個自定義物件型別:
registered_taxonomy (動作鉤子) registered_taxonomy 是一個動作,當一個分類法在WordPress中被註冊時被觸發。這個鉤子通常由外掛或主題開發者使用,以便在分類法被註冊時執行額外的動作。
pre_term_link (過濾鉤子) pre_term_link。這個過濾器在術語被儲存到資料庫之前應用於其連結URL。它允許在術語連結被儲存之前對其進行修改。
pre_term_{$field} (過濾鉤子) pre_term_{$field}: 這個動作在更新資料庫中的術語欄位之前被觸發。欄位名作為變數傳遞給動作,允許對每個欄位進行特定的修改。
pre_{$taxonomy}_{$field} (過濾鉤子) pre_{$taxonomy}_{$field}。這個動作在更新資料庫中的分類學欄位之前被觸發。分類法名稱和欄位名稱作為變數傳遞給該動作,允許對每個欄位進行具體的修改。
pre_insert_term (過濾鉤子) pre_insert_term – 這個鉤子在一個術語插入資料庫之前被呼叫。開發人員可以使用這個鉤子來修改術語資料或阻止術語被完全插入。
pre_delete_term (動作鉤子) pre_delete_term: 這是WordPress中的一個過濾鉤子,允許你在刪除一個術語之前修改它。這個鉤子在指定的術語被刪除之前被觸發,允許你修改或取消刪除過程。
pre_category_nicename (過濾鉤子) pre_category_nicename: 這是WordPress的一個過濾鉤子,允許你在一個類別儲存到資料庫之前修改它的”slug”(URL友好版本)。這個鉤子在分類的lug被儲存之前被觸發,允許
post_format_rewrite_base (過濾鉤子) post_submitbox_start。這個鉤子在WordPress儀表盤的文章編輯螢幕上的文章提交框的開頭被觸發。它可以用來在提交框中新增自定義內容或資料。
get_terms (過濾鉤子) get_terms函式檢索一個特定分類法的所有術語。
get_term (過濾鉤子) get_term函式根據術語ID或術語slug檢索特定分類法的術語物件: 該函式返回的術語物件可用於訪問有關該術語的資訊,如其名稱、描述等。
get_{$taxonomy} (過濾鉤子) get_{$taxonomy}函式檢索分配給某一特定文章的特定分類法的術語。$taxonomy是一個佔位符,表示你要檢索的分類法的名稱。
get_object_terms (過濾鉤子) get_object_terms: 這個函式根據作為引數提供的物件ID和分類法,檢索與一個物件相關的術語。
get_ancestors (過濾鉤子) get_ancestors: 這個函式以文章或術語ID的形式返回給定文章、頁面或類別的祖先(父輩、祖輩等)的陣列: 該函式將文章ID作為第一個引數,將文章型別(預設為”文章”)作為第二個引數。該陣列以

常見問題

FAQs
檢視更多 >