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
関連記事
-
-
Advanced Custom Fieldsで設定した項目を条件に記事一覧を取得する方法
WordPressでAdvanced Custom Fieldsにて設定した項目 ...
-
-
WordPressで記事検索時に投稿ID順にならない場合の対応方法
WordPressでサイト上から記事検索(キーワード検索)を行った場合、通常であ ...
-
-
WordPressで固定ページに記事一覧を表示させるプラグイン
WordPressで固定ページ編集時にショートコードを書くことで、記事一覧を表示 ...
-
-
WordPressで特定のGETパラメータがあった場合、ページ内に当該パラメータを出力する方法
WordPressの固定ページ内で「uid」というGETパラメータがあった場合、 ...
-
-
Polylangのスイッチャーでクエリ(GETパラメータ)を引き継ぐ方法
WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...