12:05WordPressをいじってる人なら必ず一度は遭遇したことがあるかもしれないし、そうでないかもしれない、管理画面が真っ白問題。今回はそれに加えて、私が色んなことしてしまったもんで、急に色んな不具合が起きて、原因特定にちょっと時間がかかったのだけど、意外なケースだった。おさらいBOM付が原因だった事の発端は、先日も書きましたが、やると高速になるとかならないとか言われているphp7.1にロリポップ管理画面からしたのです。なったけど、使ってるプラグインが色々非対応だったため、5.6に戻したわけです。したら、なんと、テーマやプラグインの更新や削除が管理画面からできなくなってしまった!なんか謎のエラーが出てました。メディアライブラリのグリッド表示のほうがぐるぐるし続けて一向に表示されなかったり、かと思えば、プラグインの新規追加を検索しようとしたら、それもなかなか動かなかったり。一時はパニックになりかけましたが、一つ一つ原因を特定していきました。プラグインを切ってもだめまず、wp-content/pluginフォルダの名前を変えて一時無効化してみたけど、状況は変わらず。プラグインが原因ではない。WPを再インストールしてもだめデータベースはとりあえずいじらず、Wordpressのバージョンを安定してると言われている4.9.8に戻してもだめ。再インストールしてもだめということは、Wordpressのバージョンが原因ではないということ。そもそも、同じバージョンの他のサイトは問題なく動いてるからね。テーマが原因だった!再インストールの前にテーマ確認しろよとは後で思った(え)原因がプラグインではなかったので、今度は今使っているテーマと違うものを有効化したところ、不具合は全部直った。いうことは、現行のテーマに問題があるということは確か。functions.phpに改行がないかとか、タブスペースが入ってないかとか、色々確認しながら何度もアップロードしてみたけど、変わらない?おかしいなと思って試しにfunctions.phpをすっからかんにしてアップロードしても、状況が変わらなかったのです。何も書いてないのに???まさかの保存形式?ということはもしかして!?と思い、functions.phpを新規保存し直してみました。そこで、Dreamweaverで保存する時の画面の下にある「Unicode署名を含める」(BOM)にチェックが入っていることに気づいたのです。́∀`)∩ワーイ色んなこと試したのに、まさかこんなチェック一つのせいで。(-_-)メディアライブラリもちゃんと表示されるし、プラグイン、テーマの更新等の操作も問題なくできる☆とりあえず、こんな簡単なことで狂っちゃうこともあるよーということで、公開メモしておきます。あと、色んなバージョンアップはちゃんと対応してるか調べてからやりましょう。おさらいWordPressの管理画面の不具合が起きたら、実は関係なさそうなテーマのfunctions.phpが原因という可能性を疑ってみよう。・まずはスペースや、冒頭か最後に無駄な改行や、変なタグが入っていないかどうか。・保存する時に「BOM」が含まれてないかどうか。・プラグインを削除して一つずつ有効化しながら確認してみる。・有効化されているテーマを別のものに変えてみる(これで直ったら、現行テーマのfunctions.phpのせいほぼ確定。JAPAN、Toshl33MUCC29観劇記録6めり。・京本政樹さんを、役者として、音楽家として、そしてエンターテイナーとしてとてもとても尊敬している。一言でいうととにかく大好き。今はほとんど見ていない。'90年代の連続時代劇、ロック音楽を今でも好んでいる。JAPAN、ムック等。