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_iconvor 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). |