wp-includes/taxonomy.php

WP檔案 74
Core Taxonomy API
函式/鉤子名 描述
wp_delete_term (函式) wp_delete_term: 這個函式用來從WordPress的分類法中刪除一個術語。它可以用來從網站上刪除一個類別、標籤或自定義分類法術語,以及任何相關的文章或其他內容。
wp_delete_object_term_relationships (函式) wp_delete_object_term_relationships:此函式刪除給定物件的所有術語關係。它將物件ID和分類名稱作為引數,並從WordPress資料庫中刪除該物件和分類的所有術語關係。
wp_delete_category (函式) wp_delete_category:此函式從WordPress資料庫中刪除類別。它將類別ID作為引數,並從資料庫中刪除類別的後設資料和術語。
wp_defer_term_counting (函式) wp_defer_term_counting:此函式的工作方式與wp_defer_comment_counting類似,但適用於分類術語。它將術語計數推遲到必要時,這有助於提高具有大量術語的WordP
wp_count_terms (函式) wp_count_terms: 這是一個返回特定分類法中術語數量的函式。它可以用來獲得術語數量的概述,並跟蹤分類法。
wp_check_term_meta_support_prefilter (函式) wp_check_term_meta_support_prefilter: 這是一個過濾器鉤子,用於增加對術語後設資料的支援。它可以用來用自定義後設資料擴充套件WordPress的分類系統。
wp_check_term_hierarchy_for_loops (函式) wp_check_term_hierarchy_for_loops: 這是一個檢查術語層次結構中的迴圈的函式。它可以用來防止無限迴圈,當術語被組織成一個層次結構時,可能會出現無限迴圈。
wp_cache_set_terms_last_changed (函式) wp_cache_set_terms_last_changed: 這個函式更新快取中最近一次術語活動的時間戳: 這是用來確定快取的術語資料是否仍然有效或需要重新整理。
wp_add_object_terms (函式) wp_add_object_terms: 這個函式在指定的分類法中為一個物件(文章、頁面、自定義文章型別)新增一個或多個術語: 這個函式需要三個引數:物件ID,要新增的術語或術語陣列,以及分類法名稱:
update_termmeta_cache (函式) update_termmeta_cache: 這個函式更新分類法術語後設資料的快取。它通常在術語的後設資料被更新後被呼叫,比如當一個外掛設定被改變時。
update_term_meta (函式) update_term_meta: 這個函式更新一個分類法術語的後設資料。它接收術語的ID和後設資料的鍵和值來更新。
update_term_cache (函式) update_term_cache: 這個函式更新分類學術語資料的快取。它通常在術語的資料被更新後被呼叫,例如當一個術語被新增或刪除時。
update_object_term_cache (函式) update_object_term_cache: 這個函式更新物件術語的快取。它需要兩個引數:$object_ids和$object_type。$object_ids是一個需要更新術語快取的物件ID
unregister_term_meta (函式) unregister_term_meta: 移除分類法中已註冊的術語元域: 這個函式刪除與分類法和術語相關的先前註冊的元欄位。
unregister_taxonomy_for_object_type (函式) unregister_taxonomy_for_object_type: 從分類法中刪除一個物件型別: 這個函式從與分類法相關的物件型別列表中刪除一個先前註冊的物件型別。
unregister_taxonomy (函式) unregister_taxonomy: 在WordPress中取消註冊一個先前註冊的分類法: 這個函式從已註冊的分類法列表中刪除該分類法,並從資料庫中刪除所有相關術語。
the_taxonomies (函式) taxonomes是一個WordPress函式,它顯示分配給當前文章的分類列表。它可以用於為使用者提供一種快速的方法,根據文章的分類術語查詢相關內容。
term_is_ancestor_of (函式) term_is_ancestor_of: 這個函式檢查一個術語是否是另一個術語的祖先。
term_exists (函式) term_exists: 這個函式檢查一個術語是否存在於一個給定的分類法中。
taxonomy_exists (函式) taxonomy_exists: 這個函式檢查一個分類法是否存在。
sanitize_term_field (函式) sanitize_term_field: 這是一個WordPress的函式,對術語物件的一個特定欄位進行淨化。它用於驗證和淨化術語的一個特定欄位,如名稱或描述: 這個函式需要三個引數:術語物件、欄位的
sanitize_term (函式) sanitize_term: 這是一個WordPress的函式,可以對一個術語物件進行淨化。它用於驗證和淨化術語的資料,如名稱和描述: 這個函式有一個引數,就是要進行淨化的術語物件。
register_term_meta (函式) register_term_meta: 這個函式用於為WordPress分類法註冊自定義後設資料。註冊的後設資料可以用來儲存關於分類法術語的額外資訊,如縮圖或自定義欄位。
register_taxonomy_for_object_type (函式) register_taxonomy_for_object_type: 這個函式用來將已註冊的分類法與WordPress中已註冊的文章型別聯絡起來。這允許分類法被用來對相關文章型別的文章進行分組。
register_taxonomy (函式) register_taxonomy: 這個函式是用來在WordPress中註冊一個新的分類法。分類法是用來將文章分組的,如類別或標籤。
is_term_publicly_viewable (函式) is_term_publicly_viewable是一個WordPress函式,用於檢查給定的術語是否可以公開檢視。它接受一個引數,即術語的ID,如果該術語是可公開檢視的,則返回布林值true,否則返
is_taxonomy_viewable (函式) is_taxonomy_viewable是一個WordPress函式,它檢查給定的分類法是否是公開的,是否應該顯示在管理選單中。它接受一個引數,即分類法的名稱,如果分類法是可檢視的,則返回一個布林值t
is_taxonomy_hierarchical (函式) is_taxonomy_hierarchical是一個WordPress函式,用於檢查給定的分類法是否是分層的。它接受一個引數,即分類法的名稱,如果分類法是分層的,則返回布林值true,否則返回fal
is_object_in_term (函式) is_object_in_term: 這個函式檢查一個物件是否與給定的術語相關聯。該物件可以是一個文章、術語或使用者。如果該物件與該術語相關聯,該函式返回true;如果沒有,則返回false。
is_object_in_taxonomy (函式) is_object_in_taxonomy: 這個函式檢查一個物件是否與一個給定的分類法相關。該物件可以是一個文章、術語或使用者。如果該物件與分類法相關聯,該函式返回”true”;如果沒有,則返回”f
has_term_meta (函式) has_term_meta – 這是一個WordPress函式,它檢查一個特定的元鍵是否在特定的分類法中為一個給定的術語分配了一個值。元鍵是自定義欄位,可以新增到分類法術語中,以儲存額外的資訊。has
get_the_taxonomies (函式) get_the_taxonomies: 該函式返回當前文章或作為引數傳遞給它的文章的分類學物件陣列。
get_terms (函式) get_terms: 這個函式為特定的分類法檢索一個術語(類別、標籤等)物件的陣列。它需要兩個引數:要檢索術語的分類法,以及用於過濾結果的可選引數陣列。它返回一個術語物件的陣列。
get_term_to_edit (函式) get_term_to_edit:該函式為編輯目的檢索一個術語(類別、標籤等)物件。它需要一個引數:術語物件或ID。它返回術語物件。
get_term_meta (函式) get_term_meta: 這個函式檢索一個術語(類別、標籤等)的特定元鍵的值。它需要三個引數:術語物件或ID,要檢索的元鍵,以及是否返回單個值或一個陣列值。它返回請求的元值。
get_term_link (函式) get_term_link: 這個函式檢索特定術語(類別、標籤等)的存檔頁的URL。它需要兩個引數:術語物件或ID,以及該術語所屬的分類法。它以字串形式返回存檔頁的URL。
get_term_field (函式) get_term_field: 這個函式檢索術語(類別、標籤等)物件的一個特定欄位。它需要三個引數:術語物件或ID,要檢索的欄位,以及是否返回單個值或一個陣列值。它返回請求的術語欄位值。
get_term_children (函式) get_term_children: 這個函式檢索一個特定術語的所有子術語的ID陣列。它需要兩個引數:父術語的ID和該術語所屬的分類法的名稱。它返回一個子術語ID的陣列。
get_term_by (函式) get_term_by: 這個函式通過一個特定的欄位值檢索一個特定的術語物件。它需要三個引數:要搜尋的欄位(名稱、lug或ID),要搜尋的值,以及該術語所屬的分類法名稱。它返回術語物件。
get_term (函式) get_term: 這個函式通過ID檢索一個特定的術語物件。它需要兩個引數:術語ID和該術語所屬的分類法名稱。它返回術語物件。

常見問題

FAQs
檢視更多 >