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'));
?>
Oder Sie können einfach str_replace(‘ ‘, ”, function_to_call()), mit etwa doppelter Geschwindigkeit einer Regex, verwenden.
Dies würde **alle** Leerzeichen löschen und Ihren Code unbrauchbar machen. Z.B.
<a href="#">Whatever</a>wird zu
<ahref="#">Whatever</a>was so ziemlich nutzlos ist.
Coole Hacks… Diese sollten zu WordPressWiki.com hinzugefügt werden
Gute Arbeit…. oft enthält eine XML-Eingabedatei unwesentliche Leerzeichen wie schön formatierte Elementstrukturen. Das ist angenehm anzusehen, aber es erhöht die Byte-Länge der Datei im Speicher (Verarbeitungszeit) und oft wollen wir solche Leerzeichen nicht in die Ausgabedatei übertragen.