Doku » Template Tags/get category parents
Inhaltsverzeichnis |
[bearbeiten] Beschreibung
Gibt eine Liste der Stammkategorien (übergeordneten Kategorien) wieder, einschließlich der Kategorie in der man sich befindet, sortiert nach der ID.
[bearbeiten] Verwendung
<?php echo(get_category_parents(category, display link, separator, nice name)); ?>
[bearbeiten] Beispiel
Gibt die Stammkategorien der aktuellen Kategorie wieder; die Links werden durch '»' getrennt.
<?php echo(get_category_parents($cat, TRUE, ' » ')); ?>
gibt Folgendes wieder:
Internet » Blogging » WordPress »
[bearbeiten] Alternative
Wer die Linktrennung nicht hinter der letzten Kategorie haben möchte kann folgendes machen:
<?php echo(substr(get_category_parents($cat, TRUE, ' » '),0,-8)); ?>
Die negative Zahl muss die Anzahl der Zeichen haben, die der Seperator (hier: ») hat. In diesem Fall sind es 8 (7 Zeichen plus Leerzeichen). Die Ausgabe wird also um den letzten Seperator gekürzt.
[bearbeiten] Parameter
- category
- (integer) Die numerische ID der Kategorie für der die Stammkategorien wiedergegeben werden sollen. Als Standard wird die aktuelle Kategorie verwendet.
- display link
- (boolean) Erzeugt einen Link zu jeder angezeigten Kategorie.
- separator
- (string) Wie oder womit die Kategorien getrennt werden.
- nice name
- (boolean) Ob der Kategorie Name als Format wiedergegeben wird oder nicht. Der Standard ist FALSE, also nein.
[bearbeiten] Verwand
the_category, the_category_rss, the_category_ID, the_category_head, single_cat_title, category_description, dropdown_cats, list_cats, wp_list_cats, in_category, get_category_parents, get_the_category