サポート » 使い方全般 » トップページにブログの最新画像を載せたい

  • haruharu

    (@haruharu)


    会社のサイトを作っておりまして、
    トップページにブログ最新記事の画像一枚と本文の抜粋を載せようと思っています。

    本文は表示できましたが、画像が表示できない状況です。
    原因をお分かりになる方はいらっしゃいますでしょうか。

    【front-page.php】
    <?php the_image(get_the_ID()); ?>

    【functions.php】
    /**
    * 記事から最初に添付された画像を1枚を取得.
    */
    function the_image($post_id) {
    $images = get_children(array(
    ‘post_parent’ => $post_id,
    ‘post_type’ => ‘attachment’,
    ‘post_mime_type’ => ‘image’,
    ‘order’ => ‘ASC’));
    if(!empty($images)){
    echo wp_get_attachment_image(array_pop(array_keys($images)),’thumbnail’);
    } else {
    echo ‘<img src=”‘ . get_bloginfo(‘template_url’) .
    ‘/images/noimage.jpg” width=”305″ height=”270″>’;
    }
    }


    [モデレータより]
    「【重要】お読みください」フォーラムに投稿されていましたので、「使い方全般」フォーラムを移動しました。
    「【重要】お読みください」は、WordPress 日本語サイト運営チームから、みなさんへの連絡等に使用していますので、質問があっても回答がつかない場合があります。
    通常の質問は個別のフォーラムへ投稿してください。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 haruharu

    (@haruharu)

    現状は、noimage.jpg が表示されております。

    gblsm

    (@gblsm)

    その記事(本文が表示できてnoimage.jpgが表示される)に添付されている筈の画像を、管理画面のメディアライブラリ(一覧表示)で見た時、「アップロード先」はその記事になっていますよね?

    トピック投稿者 haruharu

    (@haruharu)

    はい、なっておりました!!

    どうしても上手くいかなかったので、アイキャッチ画像を
    <?php the_post_thumbnail();?>
    で表示することで解決しました。
    ご返信いただきましてありがとうございました!!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「トップページにブログの最新画像を載せたい」には新たに返信することはできません。