Problembehebung: WYSIWYG-Editor reparieren
Nachdem ich jetzt so einiges an Informationen zusammengescheffelt habe, wie man den WYSIWYG-Editor in WordPress 2.3.x wiederherstellen kann, sobald er einem flöten gegangen ist und auch eine Lösung gefunden habe, dachte ich mir, dass ich mein Ergebnis besser online stellen könnte.
Ich habe es zunächst gar nicht bemerkt, denn eigentlich bin ich mehr der Purist, was das Schreiben von Posts angeht. Sobald man aber mal ein paar Funktionen nutzen möchte, die einem der WYSIWYG-Editor von WordPress zur Verfügung stellt, dieser aber nicht funktioniert, guckt man erst mal blöd. Vor allem, wenn man keine Lösung findet und auch eine Neuinstallation keine Besserung bringt.
Nun also zur Lösung: Es scheint so, als ob es Probleme mit der gzip-Komprimierung auf manchen Servern gibt. Auf jeden Fall verhaspelt sich TinyMCE wohl irgendwo und wird deshalb nicht geladen. Beheben kann man das, indem man die Zeile 29 in der script-loader.php ändert, wie ignotus es im Support-Forum von WordPress beschreibt:
/* $this->add( ‘tiny_mce’, ‘/wp-includes/js/tinymce/tiny_mce_gzip.php’, false, ‘20070326′ ); */
$this->add( ‘tiny_mce’, ‘/wp-includes/js/tinymce/tiny_mce.js’, false, ‘20070326′ );
Das, was zwischen /* und */ steht, wird also auskommentiert. Stattdessen wird die Zeile darunter benutzt. Die Zahlen habe ich übrigens einfach mal angepasst, ob es irgendwelche Auswirkungen hat, wenn man sie so belässt wie im Beispiel, habe ich nicht nachgeprüft. Ich hoffe mal, dass in der nächsten Version das Problem nicht mehr auftreten wird, das zieht jetzt sich nämlich schon über einige Ausgaben hin.
Leave a Comment