Sie durchsuchen: Tree-Menü
Die Kategorie ist in Form eines Tree-Menüs aufgebaut. Das bedeutet, dass Sie einzelne Menüpunkte anderen Punkten unterordnen können. Über diese Kategorie können Sie nur die Artikel ansprechen.
Die Kategorie bei WordPress
wp_list_categories();
Mit verschiedenen Parametern können Sie die Art der Ausgabe bestimmen:
- show_option_all – Dieser Wert wird ausgegeben. Je nach Template wird so ein Link zu allen Kategorien gesetzt. Bei mir wurde ein Link zur Startseite gesetzt.
- orderby – Bestimmt, nach welchem Muster die Kategorien geordnet werden:
- ID – Ordnet nach der ID der Kategorien
- name – Ordnet nach dem Namen der Kategorie
- slug – Ordnet nach dem Permalink
- count – Ordnet nach der Anzahl an Einträgen
- order – Bestimmt die Reihenfolge nach der Sortiert wird:
- ASC – Sortiert aufsteigend
- DESC – Sortiert absteigend
- show_count – Ist dieser Wert auf 1 gesetzt, so werden die Posts gezählt und in einer Klammer ausgegeben.
- child_of -Dieser Parameter kann mit einer ID von einer Kategorie definiert werden, danach werden alle Kategorien ausgegeben, die dieser untergeordnet sind.
- hide_empty – Ist dieser Wert auf 0 gesetzt, so werden die leeren Kategorien auch angezeigt. Sonst nicht.
- feed – Mit dem Wert des Parameters wird für diese Kategorie ein eigener Feed erstellt.
- feed_image – Dieser Parameter kann mit einer Bild-URL definiert werden. Das Bild wird dann für den Feed verwendet.
- exclude – Mit einem Komma getrennt können Sie die einzelnen IDs der Kategorien angeben, die nicht angezeigt werden sollen.
- include – Es werden nur die Kategorien eingebunden, deren ID bei diesem Parameter definiert werden. Die Kategorie-IDs werden über ein Komma getrennt. Sollten Sie diesen Parameter nicht angeben, so werden alle Kategorien angezeigt.
- hierarchical – Mit Angabe diesem Parameter und dem Wert 0 werden die Child-Kategorien nicht in einer separaten Liste unterordnet.
- title_li – Dieser Parameter wird in der Regel ohne wert angegeben. So werden die Kategorien wie ein Tree-Menü gelistet. Sollte dieser Parameter definiert werden, so wird der Wert als Titel verwendet.
- number – Die Zahl mit der dieser Parameter definiert wird gibt an, wie viele Kategorien ausgegeben werden (Limit-Funktion).
- echo – Wird dieser Parameter angegeben und auf 0 gesetzt, so werden die Kategorien nicht ausgegeben sondern für PHP in einer Variablen ausgegeben.
- depth – Gibt an, wie viele Unterebenen (Level) angezeigt werden. Sollte dieser Parameter nicht angegeben werden, so werden alle ausgegeben.
- -1 – Alle werden als erste Ebene ausgegeben
- 0 – Alle Ebenen werden ausgegeben
- 1 – Nur die erste Ebene wird ausgegeben
- n – Bis zur n-ten Ebene wird alles ausgegeben
Kategorie Beispiel (WordPress)
<?php wp_list_categories(‘sort_column=name&title_li=’); ?>
Die Kategorien werden nach dem Namen sortiert. Die Child-Kategorien werden in einer eigenen Liste aufgeführt, die Übergeordnete hat allerdings keinen Titel. Die Parameter und ihre Werte werden mit einem & von einander getrennt.