Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man den aktuellen Taxonomie-Titel, die URL und mehr in WordPress anzeigt

Mithilfe von Kategorien, Schlagwörtern und individuellen Taxonomien können Sie intuitive Navigationsstrukturen erstellen und die Interaktion der Benutzer auf Ihrer Website verbessern. Wir sind jedoch der Meinung, dass ein entscheidendes Element für die Benutzererfahrung darin besteht, auf jeder Seite des Taxonomie-Archivs einen klaren Kontext bereitzustellen.

Sie können diesen Kontext bereitstellen, indem Sie relevante Informationen direkt auf Ihren Archiv-Seiten in WordPress anzeigen, z. B. den aktuellen Taxonomie-Titel, die URL und mehr.

In diesem Artikel zeigen wir Ihnen, wie Sie Benutzern helfen können, ihre Position in der Hierarchie Ihrer Website zu verstehen, indem Sie den aktuellen Taxonomie-Titel, die URL und mehr in WordPress anzeigen.

Display current taxonomy title, URL, and more in WordPress theme

Erstellen von Taxonomie-Archivvorlagen in WordPress-Themes

Wenn Sie die Entwicklung von WordPress-Themes erlernen oder Ihr eigenes benutzerdefiniertes WordPress-Theme erstellen, möchten Sie vielleicht benutzerdefinierte Vorlagen für Taxonomieseiten wie Kategorien, Tags oder andere benutzerdefinierte Taxonomien erstellen, die Sie auf Ihrer Website haben.

Die gute Nachricht ist, dass WordPress mit einer leistungsstarken Template-Engine ausgestattet ist. Damit können Sie in Ihrem Theme ganz einfach benutzerdefinierte Vorlagen für verschiedene Bereiche Ihrer WordPress-Website erstellen.

Sie können zum Beispiel einfach eine category.php-Vorlage in Ihrem Theme erstellen, die WordPress dann zur Anzeige Ihrer Kategorie-Archivseiten verwendet.

Example of a taxonomy template used in a WordPress theme

Auf ähnliche Weise können Sie eine Vorlage für eine beliebige benutzerdefinierte Taxonomie erstellen, indem Sie sie im Format taxonomy-{taxonomy}-{term}.php benennen. Weitere Einzelheiten finden Sie in unserem vollständigen WordPress-Vorlagenhierarchie-Spickzettel für Anfänger.

Sobald Sie eine Taxonomie-Vorlagendatei erstellt haben, können Sie den Code der archiv.php-Vorlage Ihres Themes als Ausgangspunkt kopieren und einfügen.

Aber das wäre sehr allgemein gehalten. Vielleicht sollten Sie es für Taxonomieseiten spezifischer gestalten.

So können Sie beispielsweise den Titel der Taxonomie an verschiedenen Stellen anzeigen oder einen Link zum RSS-Feed der Taxonomie hinzufügen. Sie können auch die Beschreibung der Taxonomie anzeigen, die Anzahl der Artikel angeben und vieles mehr.

Schauen wir uns also an, wie man die taxonomierelevanten Daten in WordPress abruft und sie in Ihrem WordPress-Theme anzeigt.

Anzeigen von Taxonomietitel, URL und mehr in WordPress

Um alle Ihre taxonomierelevanten Daten anzuzeigen, müssen Sie dynamisch herausfinden, welche Taxonomieseite angezeigt wird, und dann alle erforderlichen Daten für diesen bestimmten Taxonomiebegriff abrufen.

Zunächst müssen Sie den folgenden Code kopieren und in Ihre Taxonomievorlage einfügen:

<?php $term = get_queried_object();  ?>

Damit erhalten Sie die Informationen der aktuellen Taxonomie auf der Grundlage der Seite, auf der Sie sich befinden.

Wenn Sie sich zum Beispiel auf einer Kategorieseite mit dem Namen „Business“ befinden, werden die Informationen für diesen Taxonomiebegriff abgerufen.

Nach dieser Codezeile können Sie den Titel der Taxonomie und andere Informationen wie diese anzeigen:

echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug

Sie können dies auch mit einem der folgenden Werte tun:

  • term_id
  • Name
  • Schnecke
  • term_group
  • term_taxonomy_id
  • Taxonomie
  • Beschreibung
  • Elternteil
  • zählen
  • Filter
  • meta

Werfen wir einen Blick auf ein reales Beispiel. In unserem Test Child-Theme wollten wir den Titel des Begriffs, den Namen der Taxonomie, die Anzahl der Artikel und die Beschreibung des Begriffs anzeigen.

Wir haben den folgenden Code verwendet, um diese Daten anzuzeigen:

<?php $term = get_queried_object();  ?>
 
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
 
<p class="category-description"><?php echo $term->description; ?></p>

Wie Sie sehen, haben wir einige CSS-Klassen hinzugefügt, damit wir den Text auch mit benutzerdefiniertem CSS gestalten können.

So sah es auf unserer Testseite aus:

Taxonomy template

Expertenanleitungen zu WordPress-Taxonomien

Nun, da Sie wissen, wie Sie den aktuellen Taxonomie-Titel, die URL und mehr in WordPress-Themes anzeigen können, möchten Sie vielleicht einige andere Anleitungen zu WordPress-Taxonomien sehen:

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man den aktuellen Taxonomie-Titel, die URL und mehr in WordPress-Themes anzeigt. Vielleicht interessieren Sie sich auch für unseren Spickzettel für WordPress-Theme-Entwickler oder unsere Expertenauswahl von WordPress-Seitenerstellungs-Plugins für No-Code-Lösungen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

19 KommentareEine Antwort hinterlassen

  1. Pete

    This works well too…
    $queried_object = get_queried_object();
    $this_tax = get_taxonomy( $queried_object->taxonomy );
    echo $this_tax->labels->singular_name; //change this accordingly

    • WPBeginner Support

      Thank you for sharing this code as another option :)

      Admin

  2. Keyur

    Many thanks for this code – this helped me to resolve my problem for last one week. I was trying it myself but didn’t managed but using your code, I got it.
    Thanks once again.

  3. Aleksandar

    Thanks very much, i needed this for custom taxonomy in breadcrumbs.

  4. sami

    What if we want to get Taxonomy -> Terms name/title outside the loop with wp Query on Page template? Plus how to get Taxonomy name/title with the same scenario.

    Thanks

  5. Kalle Pedersen

    Noob question here: where is the „archive page“ in which I need to paste the above code? Have tried it in different pages, but to no avail :-(

  6. Nechemya K

    Hi.
    I trying to build a website for movies.
    I have a few post types like movies, tv, and more
    And I have a few taxonomies like: directors. Stars. Year. And more.

    How can I make taxonomy pages to show only the movies post type title in the page?
    Because when I ask to show all post in this tax, all of the post from all types shown

    Thanks for you help.

  7. Aaron

    The title and first paragraph promises directions on how to get the URL, yet I see no mention of how to do so in the article body.

  8. Pete

    I just use this inside the loop

  9. Saad

    You Made My Day I was looking for this for so long thank you guys very much :). it will really help me in building a new theme for my blog .

  10. Frank Pereiro

    This is really, really nice.

    I wish there was more post on taxonomies like this one.

    Thank you very much for sharing

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.