ご注意下さい
この記事は3年以上前に書かれた記事ですので、内容が古い可能性があります。
いつからか定かではないのですが、Wordpressの管理画面のメディアの追加時に画像を回転させたりしたい場合に利用する「画像の編集」を行うと画像が表示されない、という事象が発生するようになってしまいました。
具体的には、以下のように、メディアの一覧ではプレビューが表示されているのですが、
いざ編集しようとすると、
このように画像が表示されずに結果として編集ができない事象です。
SSL化も絡んでいるのかもしれないと思い、Mixed Contentの絡みかとも思っていたのですが、「【備忘録】WordPressの画像編集で画像が表示出来なくなった場合の対応方法」の記事で解決方法が載っていました。本当に助かりました。
【備忘録】WordPressの画像編集で画像が表示出来なくなった場合の対応方法
原因がはっきりしないのですが、何かの拍子にWordpressでの画像編集が出来なくなってしまったので、確認した内容と対応方法を備忘録として残しておきます。…
具体的にはwp-includes/class-wp-image-editor-gd.phpの450行目当たりに以下の行を追加するのみです。
public function stream( $mime_type = null ) { list( $filename, $extension, $mime_type ) = $this->get_output_format( null, $mime_type ); while (@ob_end_clean()); /* この行を追加 */ switch ( $mime_type ) { case 'image/png': header( 'Content-Type: image/png' ); return imagepng( $this->image );
これで解消できました。WordPressのアップデートをした際には上記設定を再実施する必要もあると思いますのでご注意ください。
記事は以上。