it-swarm.com.de

Wie erhalte ich die erste Amtszeit für die aktuelle Taxonomie?

Ich verwende den folgenden Code, um den Begriff für eine bestimmte Taxonomie anzuzeigen:

$terms = get_terms( "book_review" );
$category = $terms[0]->name;

Ich möchte jedoch den Begriff für die aktuell angezeigte Taxonomie anzeigen, anstatt eine bestimmte Taxonomie anzugeben. Grundsätzlich möchte ich eine Möglichkeit, die Funktionalität von get_the_category zu replizieren, aber für die aktuelle Taxonomie anstelle der aktuellen Kategorie. Ich versuche, dies auf einer einzelnen benutzerdefinierten Beitragstypseite (single-custom_post_type_name.php) anzuzeigen.

2

Sie können get_queried_object verwenden, um den Termnamen abzurufen.

<?php if( is_tax() ) {
    global $wp_query;
    $term = $wp_query->get_queried_object();
    $title= $term->name;

}  ?>

Anzeige: <?php echo $title; ?>

Wenn Sie sich auf einer Taxonomie-Archivseite befinden, können Sie Folgendes verwenden:

<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); ?>

Dann, um den Begriff anzuzeigen: <?php echo $term->name; ?>

T ie folgenden Eigenschaften stehen für das $ term-Objekt zur Verfügung:

  • term_id
  • name
  • schnecke
  • term_group
  • term_taxonomy_id
  • taxonomie
  • beschreibung
  • eltern-Zählung
2
Chris_O