サポート » 使い方全般 » カスタムフィールドで登録した複数の画像から、ひとつをランダムで取得

  • 既に条件を指定している以下のようなリストがあります。

    <?php
    $args = array( ‘post_type’ => ‘tour’,’posts_per_page’ => 17, ‘orderby’ => ‘rand’ );
    $rand_posts = get_posts( $args );
    foreach ( $rand_posts as $post ) :
    setup_postdata( $post ); ?>
    <li>
    <img src=”<?php the_field(‘tour1_image‘);?>” width=”180″ height=”140″ />
    <?php the_post_thumbnail(array(70,70)); ?>
    <?php the_title(); ?>
    <?php echo mb_substr(get_the_excerpt(), 0, 80); ?>…
    </li>
    <?php endforeach;
    wp_reset_postdata(); ?>

    リストの中に「tour1_image」というカスタムフィールドに登録をした画像を取得しているのですが、ここを、「tour1_image」だけでなく、「tour2_image」、「 tour3_image」と別に登録した複数画像のうち、ひとつをランダムに取得するようにしたいのですが、解決方法が見つからずに困っています。

    どなたかお分かりになられる方、アドバイスを頂けますと幸いです。

    宜しくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタムフィールドで登録した複数の画像から、ひとつをランダムで取得」には新たに返信することはできません。