Paginação no WordPress sem uso de plug-in


Postado em 18 de novembro de 2011 por | Categorias: Úteis | Tags: | 1 Comentário » | Comentar


Coloque o código abaixo no arquivo functions.php do seu tema:

//////////////////////////////////////////////////////////////////////////
///        FUNCAO PARA FAZER PAGINAÇÃO                                  /////
////////////////////////////////////////////////////////////////////////
function wp_corenavi() {
global $wp_query, $wp_rewrite;
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;

$total = 1; //1 - display the text "Page N of N", 0 - not display
$a['mid_size'] = 5; //how many links to show on the left and right of the current
$a['end_size'] = 1; //how many links to show in the beginning and end
$a['prev_text'] = '« Anterior'; //text of the "Previous page" link
$a['next_text'] = 'Próxima »'; //text of the "Next page" link

if ($max > 1) echo '<div>';
if ($total == 1 && $max > 1) $pages = '<span>Página ' . $current . ' de ' . $max . '</span>'."\r\n";
echo $pages . paginate_links($a);
if ($max > 1) echo '</div>';
} 

Para ativar a função nas páginas que devem entrar a páginação coloque o código abaixo:

 if (function_exists('wp_corenavi')) wp_corenavi(); 

1 comentário para “Paginação no WordPress sem uso de plug-in”

  1. 1 Wellington as 13:50 em 14 de dezembro de 2011:

    Tem que usar o também. Muito bom! Um plugin a menos.


Deixe um comentário

Categorias

Links

Tags

Autor do post bloginfo() Caminho do tema Campos Personalizados Categorias Codificação UTF8 Contac form 7 CSS Custom fields Custom Post Types data Dividir string explode() Formatação de datas Formatação de Hora get_ get_option() get_page_template() get_the_terms get_the_title() Hora IMG is_single() Janelas Links Lista de Categorias Lista de Posts Lista de ùltimos posts location.href Paginação Post_name Query_posts register_sidebar Sidebar the_author_nickname() the_category() the_tags() the_time() Titulo da página UFT8_encode UTF8 UTF8_decode Widgets wp_list_categories() âncoras

Copyright © 2017  |   W-Pedia – Wikipedia Wordpress BR  |  produzido por Henderson C. Torres