勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示されない(編集できない)場合の対応方法

   2024/09/27  WordPress CMS

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://qiita.com/saoyagi2/items/286827c44a6673f7f978#%E4%B8%8D%E5%85%B7%E5%90%88%E4%BE%8B--header-%E9%96%A2%E6%95%B0%E3%81%8C%E8%AA%A4%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B

https://wordpress.stackexchange.com/questions/1597/wordpress-image-editor-not-working-conflict

 - WordPress CMS

  関連記事

WordPressの記事公開・更新時に何らかの処理を行う方法

WordPressで記事を公開(予約公開含む)もしくは更新した際に何らかの処理を ...

WordPressを4.8.2にして不具合

WordPressを4.8.2にすると記事の新規追加時にウィジウィグの挙動がおか ...

WordPressのCron設定(wp-cron.php)を変更し負荷対策する方法

WordPressのcron設定(wp-cron.php)を変更することで負荷が ...

WordPressで連載(シリーズ)記事機能を「Series」プラグインで実装する方法

WordPressで連載(シリーズ)記事機能を実装したい。例えば「PHPでBBS ...

WordPressのContact Form 7プラグインでユーザーに対して自動返信メールを送信する方法

WordPressのContact Form 7プラグインで実装されたお問い合わ ...