稼げる副業でお小遣いを稼ぐ方法

稼げる副業でお小遣いを稼ぐだけじゃなく、料理や映画アニメ、趣味などメモにも使っているブログ

副業で稼ぐ仕組みの作り方

ワードプレスに任意の画像サイズを追加する方法

投稿日:2015年5月9日 更新日:

2種類のサムネイル画像を表示させたいなぁって時に使えた技です。

はじめに

ワードプレスだと元々サムネイル、中、大、フルサイズと4種類の画像サイズしかありませんが、サムネイルを2種類表示させたり、その他にも違う画像サイズを追加させたい時に簡単に出来る方法をご紹介いたします。

注意事項

functionファイルをいじるので、必ずバックアップをとってからいじりましょう。

画像サイズを変える場合

もともと、ワードプレスにはブログの中に表示させる画像サイズを任意のサイズに変更出来るような機能がついています。

設定→メディアをクリックすると

gazou

このように画像のサイズを決める事が出来ます。但し、2種類の違う画像サイズのサムネイルを表示させたい場合は

1度この状態で画像を登録し、その後画像サイズを変更してから同じ画像をアップしないと新しい画像サイズで登録されません。

そこで、そういった面倒な作業を解決できる方法をご紹介いたします。

サムネイル画像を追加しました

私はスタッフのサムネイル画像を表示出来るように画像サイズに追加してみました。

function add_custom_image_sizes() {
    global $my_custom_image_sizes;
    $my_custom_image_sizes = array(
        'staff-sub' => array(
            'name'       => 'スタッフサムネイル',
            'width'      => 210,
            'height'     => 210,
            'crop'       => true,
            'selectable' => true
        ),
    );
    foreach ( $my_custom_image_sizes as $slug => $size ) {
        add_image_size( $slug, $size['width'], $size['height'], $size['crop'] );
    }
}
add_action( 'after_setup_theme', 'add_custom_image_sizes' );
  • このstaff-subというのが画像サイズの名前です。
  • nameと言う部分のスタッフサムネイルと言うのが画像サイズに表示される名前です。
  • widthは登録する画像の横幅の最大値です。
  • heightは登録する画像の縦幅の最大値です。
  • cropは画像の切抜きをするかしないかです。サムネイル表示をさせる場合は「true」で画像の切り抜きをしない場合は「false」を入力します。
  • selectableはメディアを追加をクリックした際に表示させるかどうかです。「true」の場合は表示され、「false」だと表示されなくなります。

もう1種類画像を追加させたいです・・・

画像サイズを追加させる場合、1種類だけでなく「2種類以上別の画像サイズを入力したい」そういった希望も出てくるでしょう。

その場合は以下のようにします。

function add_custom_image_sizes() {
    global $my_custom_image_sizes;
    $my_custom_image_sizes = array(
        'staff-sub' => array(
            'name'       => 'スタッフサムネイル',
            'width'      => 210,
            'height'     => 210,
            'crop'       => true,
            'selectable' => true
        ),
'staff-sub2' => array(
            'name'       => 'スタッフ画像',
            'width'      => 400,
            'height'     => 400,
            'crop'       => false,
            'selectable' => true
        ),
'staff-sub3' => array(
            'name'       => 'スタッフ画像2',
            'width'      => 500,
            'height'     => 500,
            'crop'       => false,
            'selectable' => false
        ),
    );
    foreach ( $my_custom_image_sizes as $slug => $size ) {
        add_image_size( $slug, $size['width'], $size['height'], $size['crop'] );
    }
}
add_action( 'after_setup_theme', 'add_custom_image_sizes' );

このように追加したい画像サイズの情報を下に追加していくだけでOKです。

試してみた

では、実際に画像サイズが増えているのか確認してみましょう。

gazou1

記事の画像アップロードを追加ボタンをクリックします。そして、画像を追加すると

gazou2

このようにスタッフサムネイルとスタッフ画像が表示されました。スタッフ画像2に関しては「selectable」を「false」にしたの表示されていません。

実際にスタッフサムネイルを挿入すると

gazou3このようにサムネイル表示されていて、スタッフ画像を挿入すると

gazou4

このように元の画像サイズ比で表示されています。

以上でワードプレスに任意の画像サイズを追加する方法を終了致します。

さいごに

画像サイズって重要です

私のような稼げる副業ブログを公開するだけであれば、このワードプレスの画像サイズを変更するテクニックを利用する事は少ないかもしれませんが、私と同じようにホームページの制作をしていたり、画像関連を色々と使う場合は必ずこの機能を知っておく方が良いでしょう。

もともと最初にお話したとおり、違う画像サイズを表示させる場合、わざわざメディアで画像のサイズを変える事が多く、「この面倒な作業もっと簡単に出来ないかなぁ」と調べた際に見つけたやり方です。

自分でこんな事をやりたいなぁって言う事が出てくれば出てくるほど知識がついたり、勉強になりますね。

-副業で稼ぐ仕組みの作り方
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

ユーザーIDで分岐させる方法 WordPress

ワードプレスを使ったサイトを構築中にユーザーによる分岐をするケースもありますよね。 関連記事: カスタムフィールドで画像を出力する時のヒント【ワードプレス】 ワードプレスの分岐topページのみやその他 …

SEO対策で絶対にしてはいけない事

SEO対策をしていく上でしてはいけない事を今回はご紹介させて頂きます。知識があるのと知識がないのとでは全然効率が違ってきます。 関連記事: Jetpackのスペル&文法チェック スプレッドシートで見積 …

tinymce advancedに絵文字を増やすTypePad 絵文字 for TinyMCE

ワードプレスでも無料ブログ同様絵文字を使いたいけど、tinymce advancedだと少ないですよね。そこで今回はtinymce advancedで絵文字を増やす方法をご紹介させて頂きます。 関連記 …

EC-CUBE特定の商品ステータスのみを特定の箇所に表示させる

代引きが出来ない商品やメール便が対応できない商品を目立たせたい時などに利用できます。 関連記事: WordPressのfeedが9時間ずれてしまう時の改善方法 EC-CUBEにワードプレスの新着情報を …

twitterをHPに埋め込みしてみたよ

twitterの埋め込みって昔よりも簡単になってました 関連記事: Biz Calendarを使いやすくカスタマイズ ネスタリゾートを100%遊びたい人へ【宿泊あり】 iPhoneアプリ内の広告を無料 …