アップロードした画像が勝手にリサイズ縮小されるWordPress

メディアから画像をアップロードすると勝手に画像が縮小リサイズされてしまう

WordPressのダッシュボードからメディアファイルをアップロードしたときに、一定条件化で画像が勝手にリサイズされてしまいました。

 

結論からいえばWordPress5.3から実装されている機能なようで、縦横どちらかの長さが2560pxを超えると、勝手な比率配分で最大サイズをリサイズしてしまいます。

これはおそらくスマホなどで撮影した超特大サイズ画像をそのままアップする利用者が多いために付属された可能性がありますが、

スマホやデジカメで撮影した画像は絶対にWeb用にそのままアップしてはいけない

という大前提を知っていればそんなことはないのですが、スマホしか使用しない人もたくさんいるため、やむを得ないのかもしれません。

 

対策としてはfunction.phpに下のフィルターフック関数指定して機能を解除します。

 

//画像アップロード時自動リサイズ禁止
add_filter(“big_image_size_threshold”, “__return_false”);

 

function.phpはプラグインなしでWordPressをカスタムする際には必須なので、この機会に記述方法などを習得しておくと良いでしょう。