Navigation mit list_pages

  • Hey Leute, bin grad an nem kleinen Projekt beschäftigt und arbeite diesmal mit Wordpress.

    Hab meine Seite derzeit statisch aufgebaut, ohne Wordpress-Anbindung aber jetzt kriege ich mein Menü nicht zum laufen und hab keine Ahnung wie weiterkommen.

    Hier mal der Code aus der Sidebar:

    Und noch aus der CSS:

    Würde die Navi jetzt natürlich gerne mit den Pages aus Wordpress automatisieren, komm aber mit wp_list_pages einfach nicht weiter.

    Ich freue mich über jede Hilfe.

    Mfg

    • 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

  • hast du die vorhanden doku fuer wp_list_pages() gelesen?

    http://codex.wordpress.org/Function_Reference/wp_list_pages

    (da gibt's vielleicht auch was auf deutsch)

    das erstellte menue ist eine (un)geordnete liste, keine divs;
    die elemente haben spezifische css classes;
    wp_list_pages() kann auch was ohne list elemente ausgeben, dann aber leider auch ohne die entsprechenden classes.

    und bist du vertraut mit dem formatieren von html listen:

    http://www.w3schools.com/html/html_lists.asp

    hier ist noch was von wordpress dazu:
    http://codex.wordpress.org/Creating_Horizontal_Menus

  • Ok hab jetzt meine Divs geändert etc.

    Jetzt sieht die sidebar.php so aus:

    und die css so:

    Ist es jetzt noch möglich erstens die derzeitig aufgerufene Seite zu bestimmen und dann den li background auf aktiv zu stellen,
    und zweitens würde ich gerne einen hover einfügen der den background für das li element ändert, ist das möglich?

Jetzt mitmachen!

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