next_posts_link()

最后更新于:2021-11-27 17:37:35

next_posts_link( string$label=null, int$max_page)

Displays the next posts page link.

参数

$label

(string) (Optional) Content for link text.

Default value: null

$max_page

(int) (Optional) Max pages. Default 0.

源文件

文件: gc-includes/link-template.php

function next_posts_link( $label = null, $max_page = 0 ) {
	echo get_next_posts_link( $label, $max_page );
}
// set the "paged" parameter (use 'page' if the query is on a static front page)
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;

// the query
$the_query = new GC_Query( array(
	'cat'   => 1,
	'paged' => $paged
);

if ( $the_query->have_posts() ) :
	// the loop
	while ( $the_query->have_posts() ) : $the_query->the_post();
		the_title();
		
	endwhile;

	// next_posts_link() usage with max_num_pages.
	next_posts_link( __( 'Older Entries', 'textdomain' ), $the_query->max_num_pages );
	previous_posts_link( __( 'Newer Entries', 'textdomain' ) );

	// Clean up after the query and pagination.
	gc_reset_postdata(); 

else:
	?>
	<p><?php _e( 'Sorry, no posts matched your criteria.', 'textdomain' ) ); ?></p>
	<?php
endif;