簡體   English   中英

自定義帖子類型中的Wordpress列表類別

[英]Wordpress list category in custom post type

我在下面有一個查詢,我想列出分配給我正在查看的當前帖子的那些類別。

目前,它列出了我的自定義帖子類型的所有類別。 是否可以列出個別帖子的那些? 帖子類型稱為“資源”,附加到此帖子類型的類別稱為“資源類別”。

 <?php
      $taxonomy = 'resource-category';
      $tax_terms = get_terms($taxonomy);
      ?>
   <?php
      foreach ($tax_terms as $tax_term) {
      echo '' . '<a href="' . esc_attr(get_term_link($tax_term, $taxonomy)) . '" title="' . sprintf( __( "View all posts in %s" ), $tax_term->name ) . '" ' . '>' . $tax_term->name.'</a>&nbsp;&nbsp;&nbsp; ';
      }
?>

你可以使用wp_get_post_terms

<?php 

$taxonomy = 'resource-category';
$tax_terms = wp_get_post_terms($post->ID, $taxonomy, array("fields" => "all"));

foreach ($tax_terms as $tax_term) {
  echo '' . '<a href="' . esc_attr(get_term_link($tax_term->term_id, $taxonomy)) . '" title="' . sprintf( __( "View all posts in %s" ), $tax_term->name ) . '" ' . '>' . $tax_term->name.'</a>&nbsp;&nbsp;&nbsp; ';
}

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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