[英]How to get terms or taxonomies only for custom post types
我有一系列帖子類型,我想獲取僅屬於這些帖子類型的所有類別或術語。 就像產品帖子類型有一個名為“product_cat”的類別,我使用get_terms()
但它返回所有可用的術語。 如果我使用get_categories()
它只返回帖子類型的條款。
$post_types = array('post', 'product', 'page');
您可以接下來獲取它 - 獲取自定義帖子brand
的所有自定義分類brand_categories
的示例
$args = array(
'post_type' => 'brand',
'taxonomy' => 'brand_categories'
);
$categories = get_terms( $args );
嘗試使用此代碼獲取帖子類型產品的類別 -
$args = array(
'post_type' => 'product',
'taxonomy' => 'product_cat'
);
$categories = get_terms( $args );
檢索類別需要分類法。 您必須使用分類法,沒有分類法無法獲取術語詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.