2017-05-04 94 views
0

我已經創建了自定義的帖子類型「PRODUCT」。我需要的是每當我添加不同類別的產品時,新添加的類別應自動添加到我的導航菜單[不重複類別]上。讓我們說,如果我添加新產品的類別爲「健康」,那麼這個新添加的類別應顯示在我的導航菜單上,並應列出此類別的所有產品。但是,如果我在同一類別[健康]上添加其他產品,則不應將其添加到菜單上。應該添加新的類別。我希望我明確提出了我的問題。如何在WP中自動在導航菜單中添加CPT類別?

PRODUCT 
Health 
Beauty 

我可以通過轉到外觀>菜單手動執行它,但我希望它自動添加到我的導航菜單。

回答

0

,你可以不喜歡它that.you必須指定get_terms分類( '')函數

<?php 

$taxonomy = 'portfolio_categories'; 
$terms = get_terms($taxonomy); // Get all terms of a taxonomy 

if ($terms && !is_wp_error($terms)) : 
?> 
    <ul> 
     <?php foreach ($terms as $term) { ?> 
      <li><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php echo $term->name; ?></a></li> 
     <?php } ?> 
    </ul> 
<?php endif;?> 

?>