Schönere Ausgabe von " wp_list_pages "

  • Hallo,

    ich habe erfolgreich mein erstes vollständiges und soweit funktionierendes Wordpress Theme erstellt und verwende zur Ausgabe einer horizontalen Navigation (statische Seiten) folgenden Befehl:

    PHP
    <?php wp_list_pages('title_li=&sort_column=menu_order&exclude=11'); ?>

    Entgegen der hier genannten Angaben, wird die Liste nicht in der Form

    sondern

    Code
    <li class="page_item page-item-2 current_page_item"><</a></li>
    <li class="page_item page-item-3"></a></li>
    <li class="page_item page-item-4"></a></li>
                    </ul>
            </div>

    ausgegeben.

    Weiß jemand, wo ich ansetzen muß, um dies zu ändern?

    Danke im Voraus!

    Einmal editiert, zuletzt von hawthorne (15. Juli 2008 um 20:54)

    • 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

  • was möchtest Du ändern?
    die zusätzliche class damit du die aktive Seite anders gestalten kannst oder was?

    noch schönere Möglichkeiten zur Gestaltung bietet ja kaum ein CMS :)

  • Das ist schon korrekt so. Einmal mit Unterstrich und einmal ohne.

    Mit der Klasse "page_item" kannst du alle Menüeinträge ansprechen und diese stylen. Mit "page-item-2" nur die Seite mit der ID2, sodass du diesem Menüpunkt separat bspw. einen anderen Hintergrund verpassen kannst.

    wpseek.com - Die WordPress-Code-Suchmaschine


  • Mit der Klasse "page_item" kannst du alle Menüeinträge ansprechen und diese stylen. Mit "page-item-2" nur die Seite mit der ID2, sodass du diesem Menüpunkt separat bspw. einen anderen Hintergrund verpassen kannst.

    Das ist soweit klar - versteht mich bitten nicht falsch. Ich finde Wordpress toll.

    Trotzdem würde ich gerne ein wenig Feituning vornehmen. In meinem Fall würde o.g. Ausgabe vollkommen genügen, da die einzelnen Listenpunkte nicht unterschiedlich gestyled werden sollen.

  • Naja, wenn du es nicht nutzen möchtest, stört es ja nicht. Wenn du deinen Code etwas "entschlacken" willst, müsste man dafür ein kleines Plugin erstellen, das da einhakt. Was allerdings kontraproduktiv wäre, da dann WP einen Aufruf mehr handlen müsste, bevor der HTML-Code ausgegeben wird.

    Von daher würde ich dem "page-item-2" seinen wohlverdienten Sonnenplatz im Quelltext einfach lassen. :)

    wpseek.com - Die WordPress-Code-Suchmaschine

Jetzt mitmachen!

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