显示自定义帖子类型的分类术语

时间:2019-11-15 作者:user12204773

我有一个自定义的帖子类型,名为电影,分类法是流派<现在有一部类型为“恐怖”“戏剧”“冒险”的电影“随机”

我想做的是:在那个电影页面上列出所有相关的类型,当你点击一个类型时,它会链接到那个类型页面。我该怎么做呢。

1 个回复
SO网友:Antti Koskinen

您可能已经了解了这一点,但下面是一个示例,说明如何为帖子获取自定义分类术语,并为找到的术语创建链接列表。

// used in your custom post type template, e.g. single-movies.php
$genres = get_the_terms( get_the_ID(), \'genres\' );
// current post has genre terms attached to it
if ( $genres && ! is_wp_error( $genres ) ) {
  $term_links = array();
  // build list item links
  foreach ($genres as $genre) {
    $genre_links[] = sprintf(
      \'<li><a href="%s">%s</a></li>\',
      esc_url(get_term_link($genre->term_id, $genre->taxonomy)),
      esc_html($genre->name)
    );
  }
  // display genres link list
  printf(
    \'<ul>%s</ul>\',
    implode(\'\', $genre_links)
  );
}

相关推荐