2026年11月9日
2026年11月9日
WordPressで画像をクロップ(トリミング)する方法
はじめに
この記事では、WordPressサイトで使用する画像のサイズや形式を最適化するために、画像をクロップ(トリミング)する方法について解説します。ウェブページ上の画像は視覚的な魅力だけでなく、読み込み速度にも大きな影響を与えます。そのため、画像のサイズと形状を調整して最適な表示を行えるスキルを持つことは非常に重要です。
症状・背景
このテーマが必要になる主な場面:
- テーマが指定する画像サイズに合わせる必要がある場合
- アイキャッチ画像や投稿用画像を特定の縦横比で表示したい場合
- カスタム投稿タイプに特定の画像形式を使用したい場合
- 既存の画像ライブラリから最適な画像を選択し、ウェブページ上で効果的に利用する必要がある場合
手順・設定方法
ステップ1: テーマの画像サイズを確認する
# WordPressのテーマファイル内のfunctions.phpやfunctions.phpに読み込まれる関数ファイル内を探します。
grep -ri 'add_image_size' wp-content/themes/your-theme/
ステップ2: カスタム画像サイズを追加する
# テーマのfunctions.phpでカスタム画像サイズを定義します。例えば、縦横比3:2のサムネイルを作成します。
add_image_size( 'custom-thumb', 600, 400, true );
ステップ3: カスタムプラグインを使用する
# WordPressアドミンパネルから「プラグイン」→「新規追加」で「Regenerate Thumbnails」を検索し、インストールと有効化を行います。
# プラグインが有効になったら、「Tools」メニュー内の「Regen. Thumbnails」に移動します。
# カスタム画像サイズの作成や既存画像サイズの更新を行うためには、プラグイン設定ページから「Regenerate thumbnails for all images and attachments in the Media Library」をクリックします。
ステップ4: 画像ファイルの直接編集
# FTPまたはSSHを使用してサーバー上のwp-content/uploadsディレクトリにアクセスします。
# オープンソース画像処理ライブラリであるImageMagickを使って、特定の画像をトリミングします。
convert input.jpg -crop 400x300+100+50 output.jpg
注意事項
- カスタム画像サイズを追加する際は、サーバーのディスクスペースと読み込み速度に影響を与える可能性があるため注意が必要です。
- プラグインを使用する場合は、セキュリティの観点から常に最新バージョンを利用すること。
- 画像ファイルを直接編集する場合、バックアップを取るなどの適切な手順を踏むことが重要です。
まとめ
1. テーマの確認: テーマが指定するカスタムサイズを把握し、それに合わせた画像を作成します。
2. カスタマイズ: 適切な画像サイズや形状を設定することで視覚的な魅力と読み込み速度を向上させます。
3. プラグインの活用: 管理者向けツールを使用して効率的に画像を管理することができます。
4. 直接編集の注意: サーバー上のファイルに直接アクセスする際は、適切なバックアップと操作を行いましょう。
関連記事: