Eine Custom Taxonomy erweitert WordPress um ein eigenes Klassifikations- und Ordnungssystem für Inhalte. Neben den Standard-Taxonomien „Kategorien“ und „Schlagwörter“ lassen sich damit beliebige weitere Einteilungen definieren, die exakt zur Logik einer Website passen, zum Beispiel Branchen, Leistungen, Regionen, Technologien, Zielgruppen oder Ansprechpartner.
Während Custom Post Types festlegen, welche Arten von Inhalten es gibt, bestimmen Custom Taxonomies, wie diese Inhalte eingeordnet, gefiltert und miteinander in Beziehung gesetzt werden. Sie verhindern, dass Kategorien und Schlagwörter überladen oder zweckentfremdet werden, und schaffen eine klare, dauerhaft wartbare Struktur.
Vorteile einer Custom Taxonomy
- Eindeutige Klassifikation von Inhalten mit klarer Bedeutung
- Saubere Trennung von Inhalt und Ordnung
- Stabile Filter- und Suchfunktionen
- Zentrale Pflege von Begriffen statt manueller Anpassungen
- Grundlage für thematische Archive und SEO-Cluster
Gerade bei Websites mit mehreren Inhaltstypen sorgt eine durchdachte Taxonomie dafür, dass Inhalte konsistent gepflegt und zuverlässig wiedergefunden werden.
Technische Umsetzung
Eine Custom Taxonomy wird in der Regel in der functions.php, einem eigenen Plugin oder einem Must-Use-Plugin registriert. In professionellen Projekten sollte sie nicht im Theme liegen, damit die Struktur unabhängig vom Design updatesicher bleibt.
Beispiel: Taxonomy „Branche“ für den Custom Post Type „referenz“
register_taxonomy(
'branche',
[ 'referenz' ],
[
'label' => 'Branchen',
'public' => true,
'hierarchical' => true,
'rewrite' => [ 'slug' => 'branche' ],
'show_in_rest' => true
]
);
Ob eine Taxonomy hierarchisch oder nicht-hierarchisch angelegt wird, hängt vom Einsatzzweck ab. Feste Strukturen wie Branchen oder Regionen sind meist hierarchisch sinnvoll, freiere Klassifikationen eher nicht.
Wann eine Custom Taxonomy sinnvoll ist
- Bei strukturierten Inhalten wie Referenzen, Events, Produkten oder Wissensartikeln
- Wenn Inhalte filterbar oder thematisch gebündelt werden sollen
- Bei redaktionell gepflegten Websites mit mehreren Beteiligten
- Wenn Inhalte logisch miteinander verknüpft werden müssen
- Als Grundlage für saubere Archivseiten und SEO-Strukturen
Ein typisches Praxisbeispiel ist die Verknüpfung von Referenzen mit Ansprechpartnern oder Branchen. Ändert sich ein Begriff, wird er zentral angepasst und alle zugeordneten Inhalte sind automatisch korrekt.
Wann eine Custom Taxonomy übertrieben ist
- Bei sehr kleinen Websites mit wenigen, einfachen Inhalten
- Wenn Inhalte nur einmalig oder selten vorkommen
- Wenn Kategorien oder Seitenstrukturen völlig ausreichen
- Wenn keine Filter-, Such- oder Archivlogik benötigt wird
Eine schlecht geplante Taxonomy schafft mehr Probleme, als sie löst. Sie sollte nur eingeführt werden, wenn sie eine klar definierte Aufgabe erfüllt.
