なんかの拍子にWordpressのビジュアルエディタが使えなくなることが。
今回のタイミングは、Wordpressのバージョンアップ(2.5.1 から 2.6.1)したら使えなくなってた。

FirefoxのFirebugでエラーが出ている箇所がある。調べてみると tiny_mce_config.php で、不正な文字っていうことでエラーになってる。でも、同じXreaで使用しているwp2.6.1ではエラーは発生していないのでwpが変ということはなさそう。

二つのサイトの違いは、xreaかxrea+の違い(xrea+は広告除去とwebの容量アップの有料サービス)。ということは……例によって自動挿入される広告が悪さしているみたい。ということで、いつものおまじない(広告除去&safemode解除)を試してみる。

現状、/wp-admin/ディレクトリには下記の.htaccessを設定しているのですが、この.htaccessを/wp-includes/js/tinymce/ディレクトリにも設定。

.htaccessの見本

CODE:
  1. LayoutIgnoreURI *
  2. AddHandler application/x-httpd-phpcgi .php

1行目。広告除去。/wp-admin/とか/wp-includes/を見ることができるのは管理者および関係者のみのはずなので、広告は不要。2行目。phpのsafe mode解除。

本当なら、もっと原因を追究して.htaccessの有効範囲や内容を絞りたいけど、ちょっと時間が足りないために保留。ひとまず、これでビジュアルエディタ(TinyMCE)がつかえるようになったので、めでたしめでたし?