Como inserir paginação no WordPress

plugins-wordpress

Por defeito o WordPress usa um único link de navegação de acesso às páginas do blog e aos botões anterior e próxima página,
o que traz alguns problemas, tais como:

  • torna-se mais difícil a navegação e saber onde estamos ou para onde ir.
  • não mostrar a quantidade de páginas que tem
  • não é SEO porque os rastreadores não conseguem aceder aos links das restantes páginas do blog.

A solução é adicionar paginação ao seu blog WordPress, que passo a demonstrar a seguir neste pequeno tutorial.
Vamos utilisar o plugin WP-PageNavi para WordPress, que é um dos melhores que conheço.
Faça o download do plug-in e em seguida, faça upload para o seu servidor e active o plug-in no painel de administração do WordPress.
Depois abra o ficheiro que deseja que a paginação apareça (por exemplo no: index.php, page.php, search.php, etc.) e encontre o seguinte código:

<div>
<div><?php next_posts_link('Previous entries') ?></div>
<div><?php previous_posts_link('Next entries') ?></div>
</div>

Este é o código que exibe os links anteriores e próximos. Queremos substituí-lo com o plug-in de paginação que instalamos, basta apenas substituir o código acima por este:

<div>
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</div>

Exemplo de como fica a paginação


Novamente no painel de administração do wordpress, procure o PageNavi no menu configurações e aí pode alterar algumas opções, como o número de páginas, entre outros parâmetros lá existentes.

Configuração do Pagenavi


Se não gostou do estilo de paginação por defeito do Pagenavi, se tiver conhecimentos de CSS, vá até ao Editor seleccione WP-PageNavi e procure o arquivo CSS do lado direito onde poderá fazer todas as alterações a seu gosto.

WP-PageNavi (download)

Temas Wordpress

  • U-Design WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Angular - Responsive Portfolio
  • Karma - Clean and Modern Wordpress Theme
  • Scope: Agency / Business WordPress Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Zig Zag - Responsive WordPress Template

Acerca do Autor

JosePires escreveu 22 artigos para Web Inovadora

4 Responses to "Como inserir paginação no WordPress"

  • nitgames 03:57 PM 17/8/2010

    como configurar o WP- PageScroll
    ajuda ??

  • helio 12:30 PM 04/11/2010

    Olá, pensei em não fazer meu site da maneira tradicional, pois sempre ouvi falar que o wordpress era mais prático e coisa e tal, mas a experiência está sendo um inferno! Ainda não encontrei um livro bom, poucos tutoriais que dão certo e preciso de uma grande ajuda. Não sei se vou saber explicar bem minha dúvida… quero criar páginas e usar o pagenavi nelas, mas não estou sabendo criar as tais páginas. Eu até crio páginas, mas não consigo fazer aparecer as páginas 1, 2, 3 etc… de uma categoria (como os blogs de download fazem) vcs podem me dar uma força nisso? Agradeço pela atenção.

  • Bruno Dallaqua 01:26 PM 23/3/2011

    Oi, instalei o PageNavi em um site que estamos desenvolvendo mas ele indica um erro

    Warning: You forgot to set the ‘paged’ query var.

    saberia dizer o pq?
    não encontrei nada na internet que resolva esse problema

    Obrigado!

  • hiruki 01:21 PM 17/7/2011

    vlw cara de todos q eu encontrei esse foi o unico q me ajudou vlw msm cara ^^

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas tags HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>