サポート » 使い方全般 » アイキャッチ画像のサイズがおかしい

  • 解決済 rockfun

    (@rockfun)


    タイトルにアイキャッチ画像をつけようと思いましてトップページに下記を追加し、functionファイルもいじりました。ですが、縦は300と正確になるのですが、横が500になってしまいます。あと100足りません。ブラウザからソースを見ても横が小さく出力されているようです。witdhを変更すると縦も変更されます。どうしたらいいでしょうか?

    <?php the_post_thumbnail( array(600,300) ); ?>

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • テンプレートタグthe_post_thumbnailで直接サイズを指定しても、画像の縦横比は変えることができません。

    1. functions.phpに出力したいアイキャッチ画像のサイズを記述し(あるいは管理画面「設定→メディア」でサムネイルのサイズを指定)
    2. アイキャッチ画像を再アップし
    3. テーマ側、the_post_thumbnailでfunctions.phpに記述したサイズを指定し呼び出す

    という流れが必要かと思います。

    トピック投稿者 rockfun

    (@rockfun)

    ありがとうございます。なぜかできません。function.phpにサイズを記入していますがよくわからないのですが、どこが合っていませんか?

    function mysetup() {
    add_theme_support( ‘post-thumbnails’ );
    }
    add_action( ‘after_setup_theme’, ‘mysetup’ );
    add_image_size( ‘my_thumbnail’, 600, 300, true );

    top.phpページ

    <?php the_post_thumbnail( array(600,300) ); ?>

    当然ですが画像は600×300で作られているんですよね?
    せっかくmy_thumbnailと言う名前で作ったのですから
    直接名前で指定してやればもしかしたらいけるかもしれません

    `<?php the_post_thumbnail(‘my_thumbnail’); ?>

    トピック投稿者 rockfun

    (@rockfun)

    わかりました!ありがとうございました。

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