• 解決済 Chanchan.

    (@eureka20080321)


    いつも大変お世話になっております。

    投稿ページに記事を新規追加した際に、最初に使用した写真(自身でサイズ指定した画像比3:2としています)をアイキャッチに指定したく奮闘しています。
    色々と過去フォーラムや他サイトで調べ、複数のサイズをアイキャッチに指定することを知りました。
    functions.phpに

    //アイキャッチ画像の機能を有効化
    add_theme_support( 'post-thumbnails' );
    //基本サイズを設定 
    set_post_thumbnail_size( 360, 360 );
    //サイズを複数設定
    add_image_size( 's-size', 100, 100, true );
    add_image_size( 'm-size', 380, 228, true );
    add_image_size( 'l-size', 580, 348, true );
    add_image_size( 'blog-size', 400, 267, true );
    

    と追記。

    それからこのコードを追記しないといけないようなのですが、どこの部分に追記して良いのか?が分かりません。

    
    //アイキャッチ画像の為のサイズコード
    <?php the_post_thumbnail(); ?> //基本サイズ
    
    <?php the_post_thumbnail('s-size'); ?> //サイズS
    <?php the_post_thumbnail('m-size'); ?> //サイズM
    <?php the_post_thumbnail('l-size'); ?> //サイズL
    <?php the_post_thumbnail('blog-size'); ?> //サイズORG
    

    どうか教えてください。
    よろしくお願いします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    追記ではなく、既存の the_post_thumbnail() の引数(括弧の中)を変更すればいいのではないでしょうか?

    例:
    the_post_thumbnail( 'full' );

    the_post_thumbnail( 'l-size' );

    トピック投稿者 Chanchan.

    (@eureka20080321)

    ishitakaさま

    いつもご相談にのっていただき、ありがとうございます。

    先ほどより、テーマファイルにてthe_post_thumbnail() の部分のコードを探しているのですが、子テーマを作成してカスタマイズしているからなのか?どのphpをみてもそのコードが見当たりませんでした。
    他サイトで調べたところsingle.phpのような事が書いてありましたので、

    <?php the_post_thumbnail('s-size'); ?> //サイズS
    <?php the_post_thumbnail('m-size'); ?> //サイズM
    <?php the_post_thumbnail('l-size'); ?> //サイズL
    <?php the_post_thumbnail('blog-size'); ?> //サイズORG
    

    のコードを足したのですが、うまく反映されません。
    そもそも、どのように投稿ページに反映されるのか?分かりません。

    本当にご面倒かと思いますが、よろしくお願いします。

    以前のトピックで追加した、アイキャッチ画像でしょうか?

    こちらの場合は、header.php の末尾ではないでしょうか?

    <?php if ( has_post_thumbnail() ) : ?>
    <div class="inner-banner"><?php the_post_thumbnail( 'full' ); ?></div>
    <?php endif; ?>

    なお、画像サイズを追加(add_image_size)しただけでは、追加する以前の画像に関しては新しい画像サイズは存在しません。再生成する必要があります。再生成に関しては、こちらの記事をご覧ください。

    トピック投稿者 Chanchan.

    (@eureka20080321)

    ishitakaさま

    ありがとうございます、header.phpでそのコードを見つける事ができました!

    結果、想像していたものとは違い元に戻しました。
    なかなか、うまくいかずに落ち込みます。。。

    何度も似たような質問をしてしまい、申し訳ございませんでした。
    本当に、お手数をおかけしました。
    とても参考になりました。

    もう少し勉強して、プラグインなども検討してみます。

    いつもありがとうございます。
    またよろしくお願いします。

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