タームのカスタムフィールドに設定した画像を1件ずつ表示したい
-
カスタムポストタイプ「カード」
タクソノミー「top」
ターム「designerA」「designerB」「designerC」…(15個)があります。
このタームにチェックが入っている「カード」のカスタムフィールドの
画像をTOPページに1件ずつ表示したいのですが、
現状のコードはこれです。<div class="box"> <?php query_posts( array( 'post_type' => 'card', 'taxonomy' => 'top', 'term' => 'designerA', 'posts_per_page' =>1, 'paged' => $paged, 'order' => 'DESC' ) ); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php if(get_post_meta($post->ID, 'name-image', true)): ?> <a href="<?php the_permalink(); ?>"> <?php echo wp_get_attachment_image(get_post_meta($post->ID, 'name-image', true),'top_thumbnail'); ?></a> <?php endif; ?> <?php endwhile; endif; wp_reset_query(); ?> </div>
上記のコードを<div>~</div>まで15回繰り返していて、
これでも表示はされるのですが、なぜか初めの1件だけ表示されません。
ソースを見てみると正しく画像を取りにはいってくれているのですが、
このループの設定はまず正しくないですよね?どうしたらタームのカスタムフィールドの画像を1件ずつスマートなコードで
取得出来ますでしょうか?
ご教授くださいませ。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「タームのカスタムフィールドに設定した画像を1件ずつ表示したい」には新たに返信することはできません。