wp_list_pages - quellcode ändern

  • Hallo,

    ist es möglich die ausgabe dieser funktion irgendwie zu ändern? ich würde die ausgabe gern für den footer benutzen, aber da brauche ich kene verschachtelten listen.

    • 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

  • PHP
    <?php echo strip_tags(wp_list_pages('echo=0&title_li='), "<a>"); ?>

    Ergibt dann beispielsweise folgenden Output:

    PHP
    <a href="http://localhost/223/eine-seite/" title="Eine Seite">Eine Seite</a>
    <a href="http://localhost/223/themes/" title="Themes">Themes</a>


    strip_tags sorgt dafür dass jeglicher HTML-Code gefiltert wird, außer <a>.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • das ist natürlich schon mal super... besteht auch die möglichkeit, zwischen den links irgendwelche trenner einzubauen?

    link1 | link2 | link3
    oder
    link1 :: link2 :: link3

  • das ist natürlich schon mal super... besteht auch die möglichkeit, zwischen den links irgendwelche trenner einzubauen?

    link1 | link2 | link3
    oder
    link1 :: link2 :: link3

    habe es jetzt mit

    PHP
    $footer_navi = substr(str_replace('</a>','</a> | ',$footer_navi),0,-3);

    gemacht

  • Sowas kann man aber meistens besser per CSS lösen, z.B. mit Angaben zu border sowie inline-Formatierung der <li>-Elemente. Nur als Hinweis, falls du noch ein wenig in diese Richtung experimentieren willst. ;-)


    Argh. Stimmt eigentlich. Aber wenn jemand schon die Richtung vorgibt, denkt man natürlich auch gleich in dieser :mrgreen:

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo,

    da es mich momentan auch interessiert:

    Wo genau hast Du diesen Eintrag vorgenommen?

    Danke für Deine Info.

    gruß,

    Ralf ;-))

    habe es jetzt mit

    PHP
    $footer_navi = substr(str_replace('</a>','</a> | ',$footer_navi),0,-3);



    gemacht

Jetzt mitmachen!

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