Quick-Tipp: Elternkategorie einer Unterkategorie in WordPress anzeigen

So kann man die Elternkategorie einer Unterkategorie in WordPress anzeigen und verlinken:

<?php
	foreach((get_the_category()) as $childcat) {
	$parentcat = $childcat->category_parent;
	if( $parentcat != 0 ) echo '<a href="' . get_category_link($parentcat) .'">' .get_cat_name($parentcat) .'</a>';
	else echo '<a href="' . get_category_link($childcat) .'">' .$childcat->cat_name .'</a>';
	}
?>

Quelle: WordPress.org Forum

3 Kommentare

  1. Hallo, genau sowas habe ich gesucht.

    Habe den Code bei mir im Twenty Eleven in der Category.php eingefügt, es wird jedoch nur die übergeordnete Kategorie angezeigt.

    • Hallo Tobias,
      genau das ist auch das Ziel dieses Code-Schnipsels, die Elternkategorie (übergeordnete Kategorie) einer Kinderkategorie (untergeordneten Kategorie) anzuzeigen.
      Was genau möchtest du denn erreichen? Wenn du nur den Namen der aktuellen Kategorie anzeigen möchtest, hilft das hier weiter: < ?php single_cat_title(); ?> [ WordPress Codex: Function Reference / single cat title ].

Schreibe einen Kommentar

Required fields are marked *.