Da ich momentan wieder einmal ein WordPress-Theme erstelle, bin ich auf einen Fehler gestoßen:
Auf einmal hat er mir auf der Seite “Seite bearbeiten” nicht mehr das Auswahlfeld “Template” angezeigt.
Einfache Lösung: ein anderes Theme aktiviert (unter Design) und dann wieder mein selbst erstelltes Theme aktiviert. Fehler behoben: Er zeigt wieder das Auswahlfeld Template an, siehe Bild unten. Auf diese Lösung bin ich im englischen WordPress-Forum beim suchen nach dem Begriff “_wp_page_template” gestoßen, darum noch einmal auf deutsch. Übrigens Templates sind eine einfache Möglichkeit einen ganz anderen Seitenaufbau für die gewählte Seite zu wählen.

Das Einfügen von Bildern aus der Mediathek von WordPress (2.5 – 2.6 probiert) funktionierte bei mir nicht mehr, sondern anstatt dessen hat man eine komplett weiße box vor sich (weißes Fenster), wenn man auf “in Artikel einfügen” geklickt hat. Siehe Bild:
Fehler WordPress Bilder einfügen weißes Fenster
Ursache des Problems: nach Protokolierung des Fehlers mit Firefox und Firebug kam folgender Fehler zum Vorschein: “Erlaubnis zum Lesen der Eigenschaft Window.send_to_editor wurde verweigert”. Kurzum ist der Fehler, daß er die Daten nicht an das richtige Fenster übermitteln konnte. Bei mir war der Fehler, daß ich in den WordPress Einstellungen als Blogurl http://www.Hornblog.de angegeben habe, der Firefox aber in der Browseradresszeile aber immer alles klein geschrieben hat. So konnten die Daten nicht an das richtige Fenster übermittelt werden.
Lösung:
In den WordPress Einstellungen unter Allgemein bei WordPress-Adresse und Blog-Adresse (URL) muß man genau die Adresse hinschreiben (groß/klein Schreibung und auch www oder ohne www sind wichtig), die in der Adresszeile des Browser oben steht. Also wäre das bei mir dann http://www.hornblog.de

Und ganz wichtig: den Cache leeren. z.B. auf die “Schreiben-Seite” gehen und STRG + F5 drücken. Erst dann funktioniert das Einfügen aus der Mediathek wieder in einen neuen Artikel.
Was auch der Grund sein kann: man darf den Adminbereich nicht in einem Frame bzw. Frameset aufrufen, sondern immer als top Fenster.
Die Lösung habe ich selbstverständlich auch im WordPressforum Deutschland gepostet.
Wer WordPress 2.x einsetzt bzw. neu installiert hat, d.h. nicht von früheren Versionen geupdatet hat, wird wahrscheinlich in seinen Rss-Feeds die Sprach Einstellung “en” haben: en
Es gibt leider keine Einstellungsmöglichkeit im Administrationsbereich (Backend) für die RSS-Sprache.
Bei WordPress ist der Bug bekannt und sollte in den nächsten Versionen behoben sein (Bug gefunden von 2.3 bis 2.8.5). Da das ja noch dauern kann hier meine Lösung:
Die Datenbank manuell korrigieren:
- In PHPmyAdmin gehen.
- Eure WordPress-Datenbank auswählen.
- in die Tabelle “wp_options” gehen
- dort die option_id 53 (option_name: “rss_language”) bearbeiten,
- den option_value von “en” auf “de” verändern, wenn Ihr deutsch bloggt, je nachdem in welcher Sprache ihr bloggt.