Eine Paginierung ist eine sehr nützliche Möglichkeit für Deine Benutzer, Deine Website zu durchsuchen und zu durchblättern. Anstelle von “vorheriger” und “nächster” Links kann die Paginierung mit einem Codeschnipsel in der Datei functions.php Ihres WordPress-Themes ganz einfach hinzugefügt werden.
global $wp_query;
$total = $wp_query->max_num_pages;
// only bother with the rest if we have more than 1 page!
if ( $total > 1 ) {
// get the current page
if ( !$current_page = get_query_var('paged') )
$current_page = 1;
// structure of "format" depends on whether we're using pretty permalinks
$format = empty( get_option('permalink_structure') ) ? '&page=%#%' : 'page/%#%/';
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => $format,
'current' => $current_page,
'total' => $total,
'mid_size' => 4,
'type' => 'list'
));
}
Quelle: crocoblock.com