我正在使用一个专门的页面模板来显示帖子列表。我正在为此使用以下代码:
<?php
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array(
\'paged\' => $paged
);
$all_posts = get_posts($args);
?>
<?php foreach ( $all_posts as $post ) : setup_postdata( $post ); ?>
/* the loop */
<?php endforeach; ?>
现在我想把“新帖子”和“老帖子”链接放在下面。
next_posts_link()
和
previous_posts_link()
此处不打印任何内容。如何在此页面上添加这两个链接?
最合适的回答,由SO网友:Vinod Dalvi 整理而成
您可以使用WP\\U查询来实现这一点,如以下代码所示。了解此次访问的更多信息this page.
<?php
$paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
$the_query = new WP_Query( \'posts_per_page=5&paged=\' . $paged );
if ( $the_query->have_posts() ) :
// the loop
while ( $the_query->have_posts() ) : $the_query->the_post();
the_title();
endwhile;
next_posts_link( \'Older Entries\', $the_query->max_num_pages );
previous_posts_link( \'Newer Entries\' );
// clean up after our query
wp_reset_postdata();
endif; ?>