簡體   English   中英

如何僅為自定義帖子類型獲取術語或分類法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM