【解決事例】WordPressの管理画面で「ビジュアル」モードと「テキスト」モードの切り替えができなくなったり、「メディアを追加」ボタンが動作しなくなってしまった PART2

今回の依頼は、記事の投稿画面で、ビジュアルモードとテキストモードの切り替えができなくなったり、メディアを追加ボタンが動作しなくなってしまったという問題の解決でした。

よく見るとテキスト編集のためのボタンも表示されていませんでした。

以前、同様の症状を解決したことがありますが、今回の原因は以前のものとは違うようでした。

JavaScriptのエラーが考えられるので、chromeのデベロッパーツールで確認したところ、以下のようなエラーが発生していました。

Uncaught SyntaxError: Unexpected token ; mediaelement-and-player.min.js:12

これだけだとわかりにくかったため、FireFoxの開発者ツールで確認したところ、更にわかりやすいメッセージが表示されました。

SyntaxError: illegal character  mediaelement-and-player.min.js:12:130802

どうやら文字化けや、全角の文字などが含まれてしまっているようです。

そこで、問題のファイルを取得しエディタで確認したところ、一部に文字化けが発生していることが判明しました。

このJavaScriptを新しいファイルと置き換えたところ、他のJavaScriptファイルが原因でまだ問題が直らなかったので、全てのJavaScriptファイルを置き換えたところ、この問題が解決しました。