Zum Inhalt

Breadcrumbs

Überblick

Mit Breadcrumbs erhältst du eine Navigationsspur im Frontend, die den aktuellen Seitenpfad zeigt und Nutzern die Orientierung erleichtert.

Einstellungen

Unter Theme‑Optionen → Breadcrumbs:

  • Trennerzeichen: z. B. > oder /.
  • Homepage anzeigen: Startseite in der Spur ein-/ausblenden.
  • Homepage Label: Bezeichnung der Startseite.
  • Maximale Zeichenlänge: Kürzt lange Titel.
  • Zusätzliche Nav‑Klasse: CSS‑Klasse für den Wrapper.

Anwendung im Frontend

Die Breadcrumbs kannst du per Shortcode ausgeben:

[breadcrumb]

Optional lassen sich Werte überschreiben, z. B.:

[breadcrumb divider="/" show_homepage="false"]

Anwendung im Theme (Funktion)

Direkt im Template kannst du die Funktion nutzen:

// Standard-Breadcrumbs
echo twtheme_breadcrumb();

Mit eigenen Items:

$items = [
  ['name' => 'Produkte', 'url' => '/produkte/'],
  ['name' => 'Kategorie', 'url' => '/produkte/kategorie/'],
  ['name' => 'Produktname', 'url' => ''],
];

echo twtheme_breadcrumb($items, [
  'divider' => '/',
  'show_homepage' => false,
]);

Entwicklertipps

  • Automatische Breadcrumbs werden je nach Kontext erzeugt (Single, Archive, Taxonomie, Suche, 404).

Twtheme Hooks & Filter

Hook/Filter Typ Parameter Zweck
twtheme_option_fields Filter ($form_data) Breadcrumb‑Optionen in den Theme‑Optionen einhängen.