WordPressに2560ピクセルを超える解像度の画像を挿入すると、自動的に2560ピクセル幅のサムネイルにトリミングされてしまう場合、どうすればよいですか?以前共有したWordPress 5.3の自動サムネイル切り抜き機能を禁止このサイズの画像には効果がないようです。ご心配なく、解決方法をご紹介します。
なぜ画像の最大サイズが2560ピクセルなのですか?
アップロードした高解像度の画像が最終的に2560ピクセルの画像しか表示されないのは、WordPress 5.3以降、WP公式が導入した新しい超大画像処理関数によるものです。big_image threshold
画像が2560pxピクセルを超える場合、自動的に比例縮小された2560ピクセルの画像が生成され、オリジナル画像はサーバー上に保存されます。例えば、以下の図の通りです:
オリジナル画像を見つけたい場合は、画像ファイル名の末尾にある「-scaled」を削除するだけでオリジナル画像になります。
自動的に2560pxピクセルの画像が生成される問題を解決する方法
WP 5.3では、big_image_size_thresholdこの関数は、巨大画像のリサイズを制御するものです。この関数を無効にすることができます。
以下のコードをテーマの関数ファイル(functions.php)に追加すれば完了です。
追加方法がわからない場合は、以下のプラグインを使用してください > functions.phpファイルにコードを安全に追加する方法:Code Snippets
//超过2560px的图片不剪裁 add_filter( 'big_image_size_threshold', '__return_false' );
公式ドキュメント:https://make.wordpress.org/core/2019/10/09/introducing-handling-of-big-images-in-wordpress-5-3/
上記のコード追加による2560ピクセル画像の無効化以外にも、公式では以下のプラグインを使用して無効化することを推奨しています(テーマ更新によるコード消失を防ぐため)。
Disable „BIG Image” Threshold
