wp-includes/taxonomy.php

WP檔案 74
Core Taxonomy API
函式/鉤子名 描述
get_taxonomy_labels (函式) get_taxonomy_labels: 這個函式檢索特定註冊分類法的標籤。它接受一個引數:要檢索標籤的分類法名稱。它返回一個標籤字串的陣列。
get_taxonomy (函式) get_taxonomy: 這個函式檢索一個特定的註冊分類法物件。它接受一個引數:要檢索的分類法名稱。它返回該分類法物件。
get_taxonomies (函式) get_taxonomies: 這個函式檢索已註冊的分類學物件的陣列。它不接受任何引數,並返回一個分類學物件的陣列。
get_tax_sql (函式) get_tax_sql: 該函式生成用於查詢與特定分類法相關的術語的SQL條款。它接受三個引數:分類法名稱,查詢引數陣列,以及在子句之間使用的可選操作符。它將生成的SQL條款作為一個字串返回。
get_post_taxonomies (函式) get_post_taxonomies: 這個函式檢索與給定文章相關的分類學名稱陣列。它接受一個文章ID或文章物件作為其引數,並返回一個分類名稱的陣列。
get_objects_in_term (函式) get_objects_in_term函式用於檢索與指定分類法中的特定術語相關的物件(例如文章或使用者)的陣列: 這個函式可以用來檢索與特定術語相關的文章或使用者。
get_object_term_cache (函式) get_object_term_cache函式用於檢索特定物件(如文章、評論或使用者)的快取術語資料: 這個函式可以用來避免對術語資料進行不必要的資料庫查詢,以提高效能。
get_object_taxonomies (函式) get_object_taxonomies函式用來檢索與一個給定的文章型別或其他物件型別相關的分類學物件的列表: 這個函式可以用來檢索一個自定義文章型別的分類學資料,或者檢索當前文章或頁面的分類學資料
get_ancestors (函式) get_ancestors: 這個函式返回一個給定物件(文章、頁面等)的祖先ID的陣列。
delete_term_meta (函式) delete_term_meta: 該函式刪除一個術語的後設資料。應將術語ID、後設資料鍵和可選的後設資料值作為引數指定。
create_initial_taxonomies (函式) WordPress中的create_initial_taxonomies函式用於建立WordPress中的預設分類法,如類別和標籤。它在安裝過程中被呼叫,如果預設的分類法被刪除,也可以手動呼叫來重新建
clean_term_cache (函式) clean_term_cache: 這個函式清除了術語的快取。術語是分類法中的單個專案: 當這個函式被呼叫時,它清除了所有術語資料的快取。
clean_taxonomy_cache (函式) clean_taxonomy_cache: 這個函式清除了分類學的快取。分類法是用來將文章和其他型別的內容分組的: 當這個函式被呼叫時,它清除了所有分類學資料的快取。
clean_object_term_cache (函式) clean_object_term_cache: 這個函式清除了物件術語的快取。物件術語是與文章、頁面或自定義文章型別相關的術語或類別: 當這個函式被呼叫時,它清除了所有物件術語資料的快取。
add_term_meta (函式) add_term_meta – 在WordPress中為一個術語新增後設資料。它需要三個引數:要新增後設資料的術語的ID,要新增的後設資料的名稱,以及後設資料的值。
_wp_batch_split_terms (函式) _wp_batch_split_terms: 該函式用於將術語列表分成若干批次。它接收一個術語陣列和一個批次大小,並返回一個批次陣列。
_update_post_term_count (函式) _update_post_term_count: 這個函式更新一個特定文章的術語計數。它用於確保在新增、刪除或修改一個文章時,術語計數是準確的。
_update_generic_term_count (函式) _update_generic_term_count: 這個函式更新所有分類法的術語計數。它用於確保當一個文章被新增、刪除或修改時,所有分類法的術語計數是準確的。
_prime_term_caches (函式) _prime_term_caches: 該函式用於為給定的術語列表填充快取。它執行資料庫查詢以檢索術語列表,然後對結果進行快取以提高效能。
_pad_term_counts (函式) _pad_term_counts: 這個函式用於用零來填充術語計數。它需要一個引數$terms,它是一個術語物件的陣列: 當你想以特定的格式顯示術語計數時,通常會使用該函式,例如在計數中新增前導零。
_get_term_hierarchy (函式) _get_term_hierarchy是一個WordPress的函式,它返回一個特定分類法的術語ID的多維陣列,並按等級順序組織: 這個函式用於建立分層導航選單,在那裡你需要顯示一個類別的列表和它們的
_get_term_children (函式) _get_term_children是一個WordPress函式,它返回一個特定術語的子術語ID陣列: 這個函式用於建立分層導航選單,在那裡你需要顯示一個類別的列表和它們的父/子關係。它需要兩個引數:

常見問題

FAQs
檢視更多 >