質問: ### 前提・実現したいこと Word Pressで手動更新にて4.9.6にバージョンアップしたのですが、 突然管理画面、ブログ(HPとモバイル両方)の日本語が文字化けしてしまい、エラーが表示されました。 この問題を何とか解決したいです。 ブログは2つ運営しているのですが、もう1つのブログは4.9.6への手動更新は行っていないため、そちらの管理画面もブログも正常に表示されております。 大した知識もないくせにバックアップも取っておらず、後悔の気持ちでいっぱいです。 解決のためのアドバイスを頂ければ幸いです。 よろしくお願い致します。 追記: 皆さんのご回答、アドバイスのおかげで無事解消させることができました。 ありがとうございました。 ### 発生している問題・エラーメッセージ ``` 管理画面の画面の上部には、以下の内容が表示されていました。 -------------------------------------------------------------------------------- Warning: Invalid argument supplied for foreach() in /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php on line 2895 Warning: Invalid argument supplied for foreach() in /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php on line 2895 Warning: Invalid argument supplied for foreach() in /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php on line 2895 Warning: Invalid argument supplied for foreach() in /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php on line 2895 Warning: Cannot modify header information - headers already sent by (output started at /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php:2895) in /home/shinomae/shinomae.xsrv.jp/public_html/wp-admin/includes/misc.php on line 1116 ----------------------------------------------------------------------------------- ちなみにこの内容は、ブログにも表示されています。 ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと 文字化けしてしまっているので、何もできずにいます。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: Warning: Invalid argument supplied for foreach() in /home/shinomae/shinomae.xsrv.jp/public_html/wp-content/plugins/head-cleaner/head-cleaner.php on line 2895 のエラー内容はhead-cleanerプラグインのhead-cleaner.phpというファイルの2895行目で配列の形式ではない変数でforeach文を実行しようとしているよ!という警告文ですから、一度head-cleanerプラグインを停止してみてはどうでしょうか?? ただこれで解決できるとは言えません。あくまでも質問に書かれているエラーをどうするという回答です。 確かこのプラグインはヘッダー(header)内のソースを整形し直すプラグインだったと思いますが、これが関係して文字化け・・・というのも考えにくいような気がします。