Retoucher.jp

主にPC関連の備忘録と映画の感想を書いています。

ホーム > PC関連備忘録 > WordPress > WordpressのTinyMCEが動かない

WordPressのTinyMCEが動かない

先日、実際あった例で1つのサイトに2つのWordpressを組み込んでそれぞれ動かしていたんですが、片方のブログで投稿時にエラーを返してしまっていた問題が起きていました。

FireFoxでは全く問題なく動くにもかかわらず、IEのバージョン(6,7,8)では完全にエラーで下記のようなアラートが公開しようとすると出ました。
WPのエラー画面

もう一方のブログでは全く問題が無いので、一つ一つ手探りで問題点を探していく事にしました。

決定的ではないにせよ、以下のような問題が浮かびかがってきました。
・TinyMCEというビジュアルエディタのjsファイルの文字コードがおかしい。
・基本的にphpファイルからjsファイルを書き出しているので、通常のjsファイルと勝手が違うので、文字コードにズレがあると簡単にエラーになる。
・それらがキャッシュされたものを読み込むと文字コードの関係でスクリプトが動作しない。

とりあえず何度もFTPでアップしなおしましたが、現状変わらず・・・

ダメモトで「FTPで拡張子によるバイナリとアスキーの切り分けを正確に行い、アップロード」を行いました。
そうしたら、どうでしょう!
見事に動きました・・・・

理由も原因もよく分かりませんが、風向きが悪かったのでしょうか???

コメントはまだありません