勉強したことのメモ

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

  関連記事

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ファイルアップロ ...