WordPressの画像編集で画像が表示しない場合の対処

2019年5月14日

以前からどうしてもできないWordpressでの問題点として
画像の編集が使えないのが問題でした。

コアファイルに追加すれば基本的に対応できるのだがバージョンアップの度に変更が必要
wordpressのwp-includes/class-wp-image-editor-gd.phpに一文を追加する

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 );
            case 'image/gif':
                header( 'Content-Type: image/gif' );
                return imagegif( $this->image );
            default:
                header( 'Content-Type: image/jpeg' );
                return imagejpeg( $this->image, null, $this->get_quality() );
        }
    }

本当に必要な時はやっておこう、たまに必要なので
他の対応方法はPHP7になってもダメだった、IISの環境だと何か設定が悪いのかもしれない今だに謎である。

GO TO HOME

こちらも合わせて読む

risings.red