Menü mit Submenü erstellen

  • Hallo,

    ich möchte in Wordpress eine eigene Navigation erstellen.
    Im Backend habe ich diese angelegt und sie hat eine Baumstruktur.
    Es gibt Hauptmenüpunkte und diese haben un Untermenü.
    Die Untermenüpunkte habe ich leicht nach rechts unter den Hauptpunkten angeordnet.
    Jetzt will ich das in einer Sidebar (die ich zwischen header und main einsetze) als Menü anzeigen.

    Was ich bis bis jetzt habe ist folgender Code in sidebar.php


    Dies stellt mir die Menüpunkte unsortiert und nebeneinander (gleichwertig) da.

    Wie kann ich abfragen, ob ein Menüpunkt ein Unterpunkt von einem anderen ist, um dies in einer Unterliste darzustellen?

    HTML
    <ul>
      <li>Coffee</li>
      <li>Tea
        <ul>
          <li>Black tea</li>
          <li>Green tea</li>
        </ul>
      </li>
      <li>Milk</li>
    </ul>

    Und dann hätte ich gleich noch eine zweite Frage:
    Warum werden die Menüpunkte nicht in der Reihenfolge in get_pages() ausgegeben, wie diese im Backend angelegt sind?

    Mit PHP, html und css komme ich gut zurecht. Nur Wordpress ist mir noch neu.Ich würde mich sehr über Unterstützung freuen!
    Frank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Warum verwendest du nicht das passende Widget für die Sidebar (Individuelles Menü)?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Mein Ziel im Umgang mit Wordpress ist es weiterhin eigene Designs zu kreieren,
    dem Inhaber der (Wordpress-) Webseite es aber zu ermöglichen die Inhalte leicht anzupassen.

    Ich möchte gerne lernen vollständig frei Designs zu erstellen mit html, css und ggf. php.
    Wie wahrscheinlich auch schon herauszuhören war, will ich gerne das große Blog-cms als Website-cms benutzen.

    Frank

    Einmal editiert, zuletzt von frankthegerman (20. Januar 2017 um 13:19)

  • wenn du mit WP arbeiten willst, solltest du dich mMn auch an die gewissen Standards halten. Frei gestalten kannst du ja trotzdem. Eine Sidebar kannst du ja einbinden wo du willst (oben, unten, mitte, rechts, links, doppelt, dreifach oder wie auch immer). Userfriendly wäre es jedenfalls, die Sidebar dann mit Widgets über WP bestücken zu können. Mit selbstgestricktem Code ist dem Inhaber sonst auch nicht sehr geholfen.

    Edit: hab den Link aus deiner Signatur gelöscht, ist hier im Board nicht gewünscht.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hallo Maxe,

    zuerst einmal Danke für den Hinweis und das Löschen der Signatur.
    Ich möchte natürlich nicht unangenehm auffallen.

    Wenn ich zum Beispiel bei wordpress.org nach "Widget Navigation" suche, dann bekomme ich Treffer angezeigt, aber ich finde keine Auswahl an "Menü-Widgets".
    Was ist ein standard-mäßiges und gutes Vorgehen, um ein passendes Widget zu finden?

    Grüße,
    von Frank

  • Grundsätzlich ist immer der Codex eine gute Anlaufstelle:
    https://codex.wordpress.org/Sidebars

    Ansonsten gibt es ja einschlägige Blogs, die sowas immer mal wieder erklären, auf die Schnelle z.B. http://www.elmastudio.de/wordpress-newb…menues-anlegen/ oder https://elbnetz.com/wie-man-richti…-menues-anlegt/ ...

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!