Zum Inhalt

Menu Fields

Überblick

Mit Menu Fields kannst du eigene Zusatzfelder für Menü‑Einträge definieren. Diese Felder erscheinen direkt in der Menü‑Bearbeitung und lassen sich im Theme ausgeben.

Einstellungen

Unter Theme‑Optionen → Menu fields:

  • Meta fields: Liste der zusätzlichen Felder
  • ID: technischer Schlüssel (Prefix twtheme_menu_ wird verwendet)
  • Label: Bezeichnung im Backend

Nutzung im Menü

Nach dem Speichern stehen die neuen Felder bei jedem Menü‑Eintrag zur Verfügung und können dort befüllt werden.

Anwendung im Frontend

Zusatzfelder können in der Menü‑Ausgabe genutzt werden, z. B. für Icons oder zusätzliche Texte.

Entwicklertipps

  • Ein Icon kann über das Feld _twtheme_menu_icon vor dem Link ausgegeben werden.

Twtheme Hooks & Filter

Hook/Filter Typ Parameter Zweck
twtheme_option_fields Filter ($form_data) Menu‑Field‑Optionen in den Theme‑Optionen einhängen.
twtheme_menuitem_link_before Filter ($menu_item_id, $atts) HTML vor dem Menülink einfügen (z. B. Icon).