カスタムフィールド(画像)の値があるときだけループ内に10件表示
-
index.phpにて
表題の通り、photoというカスタムフィールド(画像)の値があるときだけループ内に10件表示させたくて、
下記のように書きました。———-
<?php query_posts(‘post_type=post&orderby=rand&posts_per_page=10&nopaging=false’); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<?php if(get_post_meta($post->ID,’photo’, true)):?>
ここにループ
<?php endif;?>
<?php endwhile; ?>
<?php else: ?>
データがありません
<?php endif; ?>
<?php wp_reset_query(); ?>———-
結果、10件以上(全て)表示されてしまいます。
最初の行の「&nopaging=false」がクセモノのようで、
しかし、「&nopaging=false」を削除すると10件以上あるにも関わらず何故か約3件~6件がランダムで表示されます。本気で困ってます。TT
どなたかご教授下さい。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「カスタムフィールド(画像)の値があるときだけループ内に10件表示」には新たに返信することはできません。