1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

WP 5.0 Custom HTML Code vor und nach Menupunkt

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Dr_BoB, 9. September 2021.

  1. Dr_BoB

    Dr_BoB New Member

    Registriert seit:
    18. März 2016
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo zusammen,

    ich suche ein Plugin oder function.php erweiterung welches mir ermöglicht über das Admin Panel für jeden Menupunkt HTML Code davor oder danach hinzufügen zu können.

    Das hinzufügen von Klassen zu den Menupunkten reicht leider nicht.

    Viele Grüße
    Dr_BoB
     
  2. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.630
    Zustimmungen:
    107
    Jenachdem, was du genau vor hast, könnte der Filter wp_nav_menu_items gehen.

    https://developer.wordpress.org/reference/hooks/wp_nav_menu_items/

    Ggf. brauchst du dann noch zusätzliche Custom Fields, wenn dieser Content im Admin-Bereich bearbeitbar sein soll. Das geht relativ easy z.B. mit ACF.

    Alternativ kannst du auch eine eigene Funktion schreiben, um das Menü so auszugeben, wie du es brauchst (und die dann im Template im Child--Theme anstelle der Original-Funktion verwenden).
    Oder, falls du die template nicht verändern willst, den wp_nav_menu Filter verwenden, um das Markup des Menüs zu ersetzen.

    https://developer.wordpress.org/reference/hooks/wp_nav_menu/

    Was hast du denn genau vor?
     
    #2 danielgoehr, 9. September 2021
    Zuletzt bearbeitet: 9. September 2021
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden