カスタム投稿タイプのタイトルを表示するテンプレートがあります。グループには約60の投稿があります。ページは、1 ページあたり 10 件の投稿を表示するように設定されています。これにより、すべてのタイトルを表示するための 6 ページが生成されますが、ナビゲーション (ページからページへ) を機能させるのに問題があります。
以下のコードでは、タイトルの最初のセットが返されますが、「前」「次」のリンクをクリックすると、同じタイトルのセットしか表示されません。カスタム投稿タイプのタイトルのグループ間を移動するためにテンプレートをフォーマットする方法について、決定的な解決策を見つけることができません。CPT には max_num_pages を定義する必要があることがわかりました。したがって、$max_num_pages の代わりに値を挿入すると、ページからページへとクリックできる結果が得られますが、リストの最後に到達すると空のページをクリックします。
<h2>Glossary</h2>
<?php $loop = new WP_Query( array( 'post_type' => 'glossary', 'posts_per_page' => 10, 'paged='.$paged, 'orderby' => 'title', 'order' => 'ASC' ) ); ?>
<?php $max_num_pages=$loop->max_num_pages ?>
<p>Maximum Number of Pages Value: <?php echo $max_num_pages;// This line for debug purposes only?></p>
<?php if ( have_posts() ) : ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div>
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('Previous entries',$max_num_pages) ?></div>
<div class="alignright"><?php previous_posts_link('Next entries',$max_num_pages) ?></div>
等..
ユーザーがタイトルのグループ間でクリックできるようにするために使用するコードは何ですか?
ありがとう