Lektionen6

Content-Struktur im Foodblogliebe Theme

Erfahre, wie das Foodblogliebe-Theme Rezeptkategorien, Archive, Sammlungsseiten und Breadcrumbs umsetzt und wie die Struktur mit Menüs und Karussells zusammenspielt.

0% abgeschlossen

Theme

Breadcrumbs und Permalink-Logik im Theme

Das Foodblogliebe Theme generiert Breadcrumbs automatisch auf Basis der Rezeptkategorie-Hierarchie...

Noch nicht gestartet

Das Foodblogliebe Theme generiert Breadcrumbs automatisch auf Basis der Rezeptkategorie-Hierarchie. Wenn du ein Rezept in der Kategorie "Pasta" hast und "Pasta" eine Unterkategorie von "Hauptgerichte" ist, zeigt das Theme: Startseite > Hauptgerichte > Pasta > Rezeptname.

Die Breadcrumbs erscheinen direkt unter dem Header auf Rezeptseiten, Archivseiten und normalen Seiten. Auf der Startseite werden sie nicht angezeigt — das wäre überflüssig.

Welche Kategorie gewinnt? Wenn ein Rezept in mehreren Kategorien steckt, muss das Theme eine davon für den Breadcrumb wählen. Das Foodblogliebe Theme nimmt die Kategorie, die als "primäre Kategorie" markiert ist. Dieses Feld findest du im Rezept-Editor. Wenn du keine primäre Kategorie setzt, nimmt das Theme die erste alphabetisch — und das ist selten die sinnvollste.

Permalink-Erwartung. Das Theme ist auf die flache Permalink-Struktur ausgelegt: deinblog.de/rezeptname/. Die Breadcrumbs bilden trotzdem die Kategorie-Hierarchie ab, obwohl sie nicht in der URL auftaucht. Das ist technisch kein Widerspruch — Breadcrumbs und URLs müssen nicht identisch sein.

Wer die hierarchische Variante (deinblog.de/kategorie/rezeptname/) nutzen will, kann das in den WordPress-Permalink-Einstellungen umstellen. Das Theme unterstützt beide Varianten. Wir empfehlen aber die flache Struktur, aus den Gründen, die in Rezeptkategorien und Taxonomien planen erklärt sind: weniger Probleme bei Kategoriewechseln, kürzere URLs.

Unser Tipp: Setz bei jedem Rezept die primäre Kategorie bewusst. Das kostet zwei Sekunden und verhindert, dass die Breadcrumbs eine unpassende Hierarchie anzeigen.

Wenn du diese Lektion gelesen hast, markiere sie als abgeschlossen.