【WordPress】サムネイルと同じように中・大サイズでもトリミングして画像を追加する方法

Sponsored Link

WordPressのメディア設定

WordPressのメディア設定では追加する画像サイズを決定する場合に、サムネイルのサイズにしか実寸法にトリミングするためのチェックボックスがありません。

中サイズ、大サイズについてはデフォルトで設定さてれいるリサイズしか使えません。

wordpressのメディア設定画面

これでは困る!中サイズでもトリミングして欲しい!という場合には便利なupdate_option関数を使用しましょう。

update_optionで中、大サイズもトリミングする

update_optionはサイトのオプションの値を更新します。functions.phpに、以下のようにコードを追加します。

//中サイズ画像をトリミングする
update_option( 'medium_crop',true ); 
//大サイズ画像をトリミングする
update_option( 'large_crop',true );

中、大サイズはデフォルトでトリミングがfalse(無効)になっているため、update_optionを使って第2引数をtrueにすることでトリミングするようにします。

以上でサムネイル以外でもトリミングができるようになりました。

画像追加に関してもう1つ便利な方法をまとめます。

サイト制作でWordPressを使ってテーマを自作していると、さらに新しい画像サイズが必要になる場合があります。そんな場合はadd_image_sizeを使います。add_image_sizeは新しい画像サイズを登録する関数です。

サムネイル・中・大以外の画像サイズを追加する

functions.phpに、以下のようにコードを追加します。

//新しい画像サイズを登録する
add_image_size('custom_image', 300, 200, true);

第1引数に新しい画像サイズの名前、第2引数に幅、第3引数に高さ、第4引数はトリミングするかしないかです。第1引数の画像の名前には予約後のthumb, thumbnail, medium, large, post-thumbnailは使用できませんので注意してください。

関連記事

福岡のウェブデザイン事務所「ハブワークス」

HP作成・リニューアルは福岡のハブワークスまでお気軽にお問い合わせください。ウェブサイト公開後の修正・更新もお任せください。フリーランスだからできるリーズナブルな料金設定でサービスをご提供いたします。