前提・実現したいこと
ACF(Advanced Custom Fields)で
■フィールド名:radio
■タイプ:ラジオボタン
■選択肢:none:なし/new:新着/soldout:売り切れ
■返り値:ラベル
を作成しました。
WordPressの「設定->表示設定->1ページに表示する最大投稿数」を20件に設定しています。
投稿した記事の25件中4件は選択肢が「soldout」となっています。
発生している問題・エラーメッセージ
archive.phpで、
フィールド名「radio」の選択肢が「soldout」となっている記事以外を表示したいのですが、
1ページに表示する最大投稿数に達する前に次のページへの切り替えとなってしまいます。
※16記事を表示で終わってしまう。
どうすれば「soldout」となっている記事を除外して最大投稿数の20件表示になるが教えていただけますでしょうか?どうぞよろしくお願いいたします。
該当のソースコード
<?php while ( have_posts() ) : the_post(); ?> <?php if(get_post_meta($post->ID,'up_icon',true) == 'soldout'): ?><?php else:?><?php $ads_infeed_count++;?>
<a href="<?php the_permalink() ?>" class="btn-open1">詳細表示</a>
<?php $ads_infeed_count++;?><?php endwhile; ?><?php endif; ?>
補足情報
WordPress Version : 5.1.1
PHP Version : 7.1.15
server : CPI

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/10 11:27
2019/04/10 11:43
2019/04/11 01:38
2019/04/11 01:54
2019/04/11 01:55 編集
2019/04/11 02:06
2019/04/11 02:15 編集
2019/04/11 02:17