Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




get_posts_nav_link [ WordPress Function ]

get_posts_nav_link ( $args = array() )
Parameters:
  • (string|array) $args Optional args.
Returns:
  • (string) The posts link navigation.
Defined at:



Return post pages link navigation for previous and next pages.

Source


<?php
function get_posts_nav_link$args = array() ) {
    global 
$wp_query;

    
$return '';

    if ( !
is_singular() ) {
        
$defaults = array(
            
'sep' => ' &#8212; ',
            
'prelabel' => __('&laquo; Previous Page'),
            
'nxtlabel' => __('Next Page &raquo;'),
        );
        
$args wp_parse_args$args$defaults );

        
$max_num_pages $wp_query->max_num_pages;
        
$paged get_query_var('paged');

        
//only have sep if there's both prev and next results
        
if ($paged || $paged >= $max_num_pages) {
            
$args['sep'] = '';
        }

        if ( 
$max_num_pages ) {
            
$return get_previous_posts_link($args['prelabel']);
            
$return .= preg_replace('/&([^#])(?![a-z]{1,8};)/i''&#038;$1'$args['sep']);
            
$return .= get_next_posts_link($args['nxtlabel']);
        }
    }
    return 
$return;

}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics