前提・実現したいこと
wordoressにて、newsというカスタム投稿を作成しました。
アーカイブページで1ページあたりの表示を10件までにしたく。
下記のコードを入力しました。
表示は10件になるのですが、
次の10件を表示する、ボタンがでてきません。
アーカイブページにて
コードを記入する必要があるのでしょうか。
該当のソースコード
functions.php !is_admin() && $query->is_main_query() && function change_posts_per_page($query) {//NEWSの1ページあたりの最大表示数を設定 if (is_post_type_archive('news')) { $query->set('posts_per_page', 10); } } add_action( 'pre_get_posts', 'change_posts_per_page' ); archive-news.php <div id="mtx-news" class='section-inner'> <?php $posts = get_posts("post_type=news &numberposts=-1"); foreach ($posts as $i=>$post): setup_postdata($post); ?> <p> <label><?php the_date('Y.m.d'); ?></label> <a href="<?php the_permalink();?>"><?php the_title(); ?></a> </p> <?php endforeach ?> </div>
回答1件
あなたの回答
tips
プレビュー