サポート » 使い方全般 » アイキャッチ画像のサイズを揃えたい

  • 解決済 YELC

    (@yelc)


    アイキャッチ画像について、縦横比の違う画像
    (例えば、480×640[3:4]と640×480[4:3])を
    170×180のサムネイル表示させたい場合どのようにすればよいのでしょうか。

    メディア設定でサイズを設定したり、functions.phpに記載しても
    3:4と4:3の横縦比のままで、画像の大きさが揃いませんでした。

    メディアライブラリにアップロードした画像事態をトリミングしようと思いましたが、
    「画像を編集」ボタンを押しても画像が表示されず、トリミングができなく、
    困ってしまいました。

    どなたかご存知の方がいらっしゃればお教え頂けると助かります。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • サムネイルのサイズを指定する際に
    set_post_thumbnail_size(170,180,true);
    のように3番目のパラメータをTrueにすれば
    縮小時にトリミングされます。

    参考
    http://wpdocs.sourceforge.jp/%E6%8A%95%E7%A8%BF%E3%82%B5%E3%83%A0%E3%83%8D%E3%82%A4%E3%83%AB

    こんにちは。

    170×180にトリミング(切りぬき)したいという事でしょうか?

    functions.phpにサムネイルの設定記述に

    add_theme_support('post-thumbnails');
    set_post_thumbnail_size(170, 180, true);

    のように true を入れるとトリミングされます。

    http://codex.wordpress.org/Function_Reference/add_image_size
    add_image_size( $name, $width, $height, $crop )
    $name … サイズ名:アルファベットが安心 例)’my-original-size’
    $width … 画像の幅:整数,ピクセル単位
    $height … 画像の高さ:整数,ピクセル単位
    $crop … 縮小しないで中央を切り抜く(true)か否か(false):true または false

    この記述をいれても過去にアップされたものは変更されないので、記述を足した後で画像をアップし直して試してみてください。

    私はfunctions.phpに

    add_image_size( 'myphoto', 273, 273, true );

    と設定して
    呼びだしたいテンプレートファイルに

    <?php the_post_thumbnail('myphoto') ?>

    と記述して呼びだしています。(myphoto部分は任意)

    トピック投稿者 YELC

    (@yelc)

    画像をアップロードしなおしたら、無事に表示されました。

    お二方本当にありがとうございました。
    とても助かりました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「アイキャッチ画像のサイズを揃えたい」には新たに返信することはできません。