Notiz an mich selber:


Beim rumpfuschen im Quellcode von WordPress das nächste mal drauf achten, unnötige Leerzeilen zu vermeiden. Besonders in der functions.php des Themes. Dann bekommt man in Opera auch diesen Fehler beim abrufen des RSS nicht:

XML-Interpretation fehlgeschlagen: Syntaxfehler (Zeile: 2, Zeichen: 0)
“XML declaration not at beginning of document”

Geschrieben von mortek

am 6. Januar 2010

8 Kommentare zu “Notiz an mich selber:”

  1. texas-georg sagt:

    vielleicht hätte es ein trim($code) auch getan?

    • mortek sagt:

      das war natürlich mein allererster gedanke ;-]
      aber da laut manual trim nur leer_zeichen_ vor- bzw. hinter einer zeichenkette entfernt, und nicht leer_zeilen_ mitten im code, habe ich mich entschlossen da händisch vorzugehen.

      in diesem speziellen fall gab es eine leerzeile nach einem abschliessenden “?>”, was wohl die ausgabe einer folgenden funktion eine zeile weiter unten als angedacht bewirkte. andere feedreader schluckten das scheinbar, opera meckerte rum.

  2. rappel sagt:

    hmm, was gibt es denn in der functions.php Interessantes herum zu pfuschen?

    • mortek sagt:

      da fragt ja der richtige. oder der schuldige, könnte ich auch schreiben ;-]
      ich testete nämlich den von dir hier verlinkten tipp. und da muss sich die pöse leerzeile eingeschlichen haben. was vermutlich auch die von mir ebenda geschilderten probleme hervor rief. aber bei deinem theme-verschleiss war das ja nur von kurzer dauer, hehe…

  3. rappel sagt:

    ah ja, gut, dass du mich daran erinnerst :-]

Kommentar hinterlassen