wordpress获取显示项目的分类

时间:2017-07-28 12:55:29

标签: wordpress

我正在写一个wordpress主题。我需要显示属于某个分类的当前项目的所有父项。我需要做的第一件事就是获得所显示项目的分类。这就是我试图做的事情:

$id = get_the_ID();
$taxonomy = get_term_by('id', $id)['taxonomy'];
echo 'Current taxonomy is ' . $taxonomy;

$terms = get_the_terms( $id, $taxonomy);
for($i = count( $terms ) - 1; $i >= 0; $i--){
    echo '><a href="' . get_term_link( $terms[$i] ) . '">' . $terms[$i]->name . '</a>';
}

我遇到的第一个问题是$ taxonomy =&#34;&#34;。请帮帮我。

2 个答案:

答案 0 :(得分:0)

您可以wp_get_post_terms for more information click here

获取您的条款

答案 1 :(得分:0)

$id = get_the_ID();
$taxonomy = get_term_by('id', $id)['taxonomy'];

Tou正在获得空的$ taxonomy,因为您试图使用帖子的ID而不是术语ID来获取学期详细信息。要获得与帖子相关的条款,您必须执行此操作:

$terms = wp_get_post_terms( $post_id, $taxonomy, $args );