【解決事例】WordPressのメディアライブラリに画像が表示されない

今回のご依頼は、メディアライブラリがローディング中の画像(ぐるぐるするgif)が表示され続け、画像が表示されない問題の解決です。

依頼主はこちらのサイトを見て復旧を試みたものの、直らなかったとのことでした。
https://web-diy.jp/2017/04/170421_01/#anc07

さらに詳しく見ていくと、プラグインの新規追加でも同じようにローディングの画像が表示され続けたり、テーマの新規追加では「不明なエラーが発生しました。」と表示されてしまうという現象が発生していました。

まずは、wp-config.phpのデバッグをオンにしてみたところ、以下のようなメッセージが表示されました。

: Cannot modify header information – headers already sent by (output started at /home/XXXX/XXXX/public_html/wp-config.php:1) in
/home/XXXX/XXXX/public_html/wp-admin/includes/misc.php on line 1114

この警告メッセージはPHPのバージョンを5.6に上げたところ解消されました。

それから、あれこれ試してみたもののうまくいかなかったのですが、そこは割愛します。

最終的にfunctions.phpを開いてみたところ、先頭の1文字目に謎の赤い点が表示されていました。

その赤い点を削除して保存しなおしたところ、以下の三つの問題は全て解決されました。
・メディアライブラリに画像が表示されない
・プラグインの新規追加でローディングの画像が表示され続ける
・テーマの新規追加で「不明なエラーが発生しました。」と表示される