Paginação Wordpress sem Plugin
by Robson Moulin
HTML
// INSERIR NO CATEGORY.PHP OU ONDE VOCÊ QUER COLOCAR SUA PAGINAÇÃO
<div class="pagination">
<?php wordpress_pagination(); ?>
</div>
// INSERIR NO FUNCTIONS.PHP
function wordpress_pagination() {
global $wp_query;
$big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );
}
CSS
/*----------------------
PAGINACAO
-------------------------*/
.pagination{
width: 100%;
display: inline-block;
text-align: center;
margin: 50px auto;
}
.pagination .page-numbers {
padding: 5px 10px;
background: #000;
color: #fff;
text-decoration: none;
}
.pagination .page-numbers:hover {
background: #666;
}
.pagination .current{
background: #666;
}