Wordpress:如何在taxonomy.php中获取分类名称?

Jam*_*mes 8 wordpress taxonomy

我能够在分类法页面中显示分类法的术语,但是如何获取分类法或在页面上显示分类法.

例如,当我有一个名为"水果"的分类法并点击一个名为"柠檬"的水果术语时,如何在分类学术语页面上同时显示"柠檬"和"水果"?

只是寻找相当于获得的术语.谢谢!

小智 6

get_query_var('taxonomy');
Run Code Online (Sandbox Code Playgroud)

这应该工作。


cho*_*icz 6

因为我的口味过于复杂,但在这里:

$term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
echo $term->name;
Run Code Online (Sandbox Code Playgroud)


Jan*_*bry 5

如果你检查$wp_query->get_queried_object()分类页面,它将包含术语对象,它引用了分类标识符(在我的例子中replymc_people).将此传递给get_taxonomy,您将获得完整的分类对象.

object(stdClass)[325]
  public 'term_id' => string '113' (length=3)
  public 'name' => string 'Jef Staes' (length=9)
  public 'slug' => string 'jef-staes' (length=9)
  public 'term_group' => string '0' (length=1)
  public 'term_taxonomy_id' => string '107' (length=3)
  public 'taxonomy' => string 'replymc_people' (length=14)
  public 'description' => string '' (length=0)
  public 'parent' => string '0' (length=1)
  public 'count' => string '3' (length=1)
Run Code Online (Sandbox Code Playgroud)


小智 5

可能的解决方案:

$taxonomy = get_queried_object();
echo  $taxonomy->name;
Run Code Online (Sandbox Code Playgroud)