我正在写一个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;。请帮帮我。
答案 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 );