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.