Advertisements

get_next_posts_link

Definition:
function get_next_posts_link( $label = null, $max_page = 0 ) {}

Return the next posts page link.

Parameters

  • string $label: Content for link text.
  • int $max_page: Optional. Max pages.

Defined filters

  • next_posts_link_attributes
    apply_filters( 'next_posts_link_attributes', '' )

Source code

function get_next_posts_link( $label = null, $max_page = 0 ) {

	global $paged, $wp_query;



	if ( !$max_page )

		$max_page = $wp_query->max_num_pages;



	if ( !$paged )

		$paged = 1;



	$nextpage = intval($paged) + 1;



	if ( null === $label )

		$label = __( 'Next Page »' );



	if ( !is_single() && ( $nextpage <= $max_page ) ) {

		$attr = apply_filters( 'next_posts_link_attributes', '' );

		return '<a href="' . next_posts( $max_page, false ) . "\" $attr>" . preg_replace('/&([^#])(?![a-z]{1,8};)/i', '&$1', $label) . '</a>';

	}

}

1500

Advertisements

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: