WordPressで画像品質を設定する方法


  1. グローバルな画像品質の設定: WordPressのデフォルトの画像品質レベルは、通常「90」となっています。これを変更するには、functions.phpファイルに以下のコードを追加します。
function custom_image_quality() {
    return 80; // 画像品質のレベルを変更する値を指定します
}
add_filter('jpeg_quality', 'custom_image_quality');
add_filter('wp_editor_set_quality', 'custom_image_quality');

上記の例では、画像品質のレベルを「80」に設定しています。必要に応じてこの値を変更してください。

  1. 特定の画像サイズの品質設定: WordPressでは、異なるサイズの画像に対して個別の品質設定を行うこともできます。以下のコード例では、画像サイズ「medium」に対して品質レベル「70」を設定しています。
add_filter('wp_editor_set_quality', function($quality) {
    if (get_option('medium_size_w') >= 600) {
        return 70; // 画像サイズが「medium」以上の場合の品質レベル
    } else {
        return 90; // 画像サイズが「medium」未満の場合の品質レベル
    }
});

上記の例では、「medium」サイズの画像の幅が600ピクセル以上の場合に品質レベルを「70」に設定し、それ未満の場合はデフォルトの「90」に設定しています。

  1. プラグインを使用する: また、WordPressには画像品質を設定するためのプラグインも利用できます。例えば、以下のプラグインが一般的に使用されています。
  • EWWW Image Optimizer
  • Smush
  • ShortPixel Image Optimizer

これらのプラグインをインストールして、設定画面から画像品質を調整することができます。

以上が、WordPressで画像品質を設定するためのいくつかの方法とコード例です。必要に応じて適切な方法を選択し、ブログ投稿に合わせて画像品質を調整してください。