wp_list_pages Inhalt auslesen und bearbeiten

  • Hallo zusammen,

    ich habe zuerst im WP Code etwas herum gesucht wie wp_list_pages erstellt wird. Ziel war es von mir unter anderem title="..." zu entfernen oder bestimmte Wörter durch Grafiken zu ersetzen. Ich habe mir die wp-includes/post-template.php angeschaut und bin damit nicht so ganz zurecht gekommen.

    Nun bin ich über einen Beitrag im Forum auf die Idee gekommen in meiner Index.php den string den wp_list_pages() erzeugt einfach zu bearbeiten und ausgeben zu lassen.

    PHP
    <?php 
    	
    		$search = array("Ich will ersetzt werden");
    		$replace = array("Du wirst ersetzt");
    		$text1 = wp_list_pages('title_li='); 
    		$text2 = str_replace($search, $replace, $text1); 
    		echo $text2;
    		
    	?>

    leider funktioniert die Ausgabe so nicht. Selbst wenn ich nur folgenden Code schreibe erscheint das ursprüngliche Menü. Obwohl ich nicht einmal eine Ausgabe erzeuge.

    PHP
    <?php 
    		$text2 = str_replace($search, $replace, $text1); 		
    	?>

    Da ich mich mit PHP nicht sonderlich gut auskenne / genauso wenig wie mit Wordpess... hoffe ich auf ein zwei Tipps :roll:
    Kann es sein das wp_list_pages('title_li=') mir keinen String sondern etwas anderes zurück liefert? Wenn ja was und wie soll ich das bearbeiten?


    Danke und Gruss meksr

    Einmal editiert, zuletzt von meksr (16. Juni 2010 um 12:32)

    • 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
    $text1 = wp_list_pages('title_li=');


    wp_list_pages() hat den 'echo'parameter, der auf 'falso' oder '0' gestzt werden mus, um den string zu erhalten:

    Zitat


    echo (boolean) Toggles the display of the generated list of links or return the list as an HTML text string to be used in PHP. The default value is 1 (display the generated list items). Valid values:

    • 1 (True) - default
    • 0 (False)



    also:

    PHP
    $text1 = wp_list_pages('title_li=&echo=0');

Jetzt mitmachen!

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