Navigation

管理画面でのメディアアップロード時に特定の画像サイズを自動生成する方法

📅 7月 7, 2025
👤
1 min read

概要

WordPressの管理画面でメディアをアップロードする際に、特定の画像サイズを自動生成する方法について解説します。

ユースケース

特定の画像サイズが必要なテーマやプラグインを使用している場合、その画像サイズを手動で生成するのではなく、メディアをアップロードすると自動的に生成されるようにすることが効率的です。

前提条件

このスニペットを実装するには、functions.phpやカスタムプラグインを利用するための基本的なWordPress開発知識が必要です。

サンプルコード


function custom_generate_image_size() {
    add_image_size( 'custom-image-size', 300, 200, true );
}
add_action( 'after_setup_theme', 'custom_generate_image_size' );

解説

  • `add_image_size()` 関数を使用して、新しい画像サイズを定義します。第一引数にはサイズの名前、第二引数には幅、第三引数には高さ、第四引数には切り抜きを許可するかどうかを指定します。
  • `after_setup_theme` フックを使用して、テーマが読み込まれた後に画像サイズを追加するように設定します。

ベストプラクティス

  • 画像サイズを適切に設定することで、ページの読み込み速度を最適化し、ユーザーエクスペリエンスを向上させることができます。
  • 画像サイズごとに適切なアスペクト比や品質設定を行うことで、レスポンシブデザインにも配慮しましょう。
← Back to WordPress