Leerzeichen aus Funktionsausgabe entfernen

Avatar of Chris Coyier
Chris Coyier am

In WordPress gibt es viele Funktionen, die Dinge für Sie ausgeben. Zum Beispiel gibt wp_list_pages() eine Liste aller Ihrer veröffentlichten Seiten aus. Das HTML-Markup, das es ausgibt, ist ziemlich gut formatiert (bedeutet: mit Zeilenumbrüchen und Einrückungen).

Es gibt Umstände, unter denen all dieser "Leerzeichen"-Formatierungsaufwand unerwünscht ist. Zum Beispiel 1) sind es mehr Zeichen, die übertragen werden müssen, und 2) das Schließen "der Lücke" in älteren Versionen von IE.

Wenn die Funktion eine Möglichkeit unterstützt, einen String zurückzugeben (anstatt ihn sofort auszugeben), können Sie eine Regex verwenden, um das Leerzeichen zu entfernen

<?php
   echo preg_replace('/>\s+</m', '><', wp_list_pages('echo=0'));
?>