WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示されない(編集できない)場合の対応方法
2024/09/27
WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示されず、編集できないという症状が発生した。開発者ツールで確認すると「/wp-admin/admin-ajax.php?action=imgedit-preview」で画像を読み込んでいるが正常に表示されていないっぽい。以下に対応方法をメモ。
原因
functions.phpにて以下のようにPHP終了タグの後に改行が入っており、こちらが原因と思われる。
<?php ~中略~ ?> //ここに改行 //ここに改行
詳細としては「/wp-admin/admin-ajax.php?action=imgedit-preview」にてPHP経由で画像を出力しているが、その際header関数が誤作動したんじゃないかと思われる。
対応方法
functions.phpのPHP終了タグを削除する。もしくはPHP終了タグの後に改行を入れないようにする。
参考サイト
https://wordpress.stackexchange.com/questions/1597/wordpress-image-editor-not-working-conflict
関連記事
-
PHP8系で「Warning: Constant xxxxx already defined in」エラーの対応方法
PHP8系&WordPress6.4.3で「Warning: Const ...
-
WordPressでメモリを節約しつつ高速化する設定方法
メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...
-
他所のサーバからWordPressの記事情報をpostIDを指定して取得する方法
他所のサーバからWPの記事IDを指定した上で、当該IDのタイトル・アイキャッチ画 ...
-
Polylangのスイッチャーとページャーの組み合わせ方法
WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...
-
WordPressでカスタムフィールドとCSVファイル投稿する方法
WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...