• 解決済 koyki

    (@koyki)


    ご質問です。

    アイキャッチ画像を、ランダムにトップページ上に表示したく下記を参考にさせていただきました。
    http://www.mrta26.com/2011/02/09/post-thumbnail-rand-images/

    <?php $randimg_posts = get_posts('numberposts=2&orderby=rand');
    foreach( $randimg_posts as $post ) : ?>
    
    <li><a>"><?php echo get_the_post_thumbnail($post->ID, 'thumbnail'); ?></a></li>
    <?php endforeach; ?>

    ひとまず、画像は取得できたのですが、画像のリンク先が表示されている画像とは違うところにアクセスします。

    テーマの方は、標準のTwenty Ten 1.3を利用し、テーマのindex.phpに直接書き込んでいます。

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    おそらく変数$postのスコープによるものです。

    <?php echo get_permalink( $post->ID ); ?>

    としてみてください。

    トピック投稿者 koyki

    (@koyki)

    jim912さん、ありがとうございます。
    リンクもきちんと表示されました。

    それにしても、久しぶりに触れたWORDPRESSですが、数年前に比べると、その進化はすごいですね。

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