Colocar o link para o próximo post e post anterior no final do post

No final de cada post podemos por por exemplo o link para o próximo post, ou para o anterior, para os nossos visitantes poderem navegar entre posts. Estes links podem ser muito úteis pois, além de darem um seguimento cronológico ao blogue, levam os visitantes a passarem mais tempo e lerem mais posts do nosso site.

Para colocar estes links deve usar os seguintes códigos, na página single.php:
Post Anterior
previous_post_link()
Post Seguinte
next_post_link()

Estes códigos podem ainda ser configurados com a seguinte estrutura:
php next_post_link('format','link',in_same_cat,'excluded_categories');

Exemplos:

Defeito:
Dispoe o link para o próximo post (por ordem cronológica/data), seguido de »
?php next_post_link(); ?

Link a negrito:
Igual ao anterior, mas ltitulo do post a negrito
? next_post_link('%link'); ?

Texto como link, sem ser titulo do post, na mesma categoria
Dispoe o link para o próximo post com texto à nossa escolha, dentro da mesma categoria. “Proximo da categoria” é o exemplo de texto
? next_post_link('%link', 'Proximo da categoria', TRUE);?;

Dentro da mesma categoria, excepto uma
Dispoe o link para o proximo post da mesma categoria, excepto se pertencer á categoria 15 (ID da categoria). Pode alterar o numero para qualquer categoria que deseje, ou usar multiplas categorias usando “and”.
? next_post_link('%link', 'Próximo na Categoria', TRUE, '15');?

Parametros

formato
(string) Formata a string do link. Aqui podemos controlar o que vem antes e depois do link. Se colocarmos ‘%link’ vai aparecer o que colocarmos em ‘link’ (ver proximo paramentro). ‘Ir para %link’ vai gerar “Go to <a href=…” colocar as tags HTML aqui para formatar o link final. Por defeito estão ‘« %link’.
link
(string) o texto do link que aparece. Por defeito  (‘%title’).
in_same_cat
(boolean) Indica se o post seguinte tem de estar na mesma categoria que o post anterior. Se TRUE, só irá dispor posts da mesma categoria. Opções

* TRUE
* FALSE (Defeito)

excluded_categories
(string) Numeros das categorias – ID(s) – das quais o post seguinte não deve vir listado. Podemos escolher várias categorias separadas por and. Exemplo: ’1 and 5 and 15′. Não há opção por defeito.

6 Responsesto “Colocar o link para o próximo post e post anterior no final do post”

  1. olá estou aconpanhando seu blog e gostaria de dizer que esta sendo muito util pra mim,pois estou começando o meu e não manjo nada de wordpress!
    Uma pequena pergunta…Onde acho essa página single.php?
    Um grande abraço e muito SUCESSO!!!

  2. admin diz:

    Ola,

    A pagina single.php deves encontrar no editor do tema, em apresentacao. Alguns temas poderao nao ter a pagina single.php, mas post.php por exemplo, ou simplesmente usar a index.php para os posts. Teras de verificar no teu tema qual a pagina que é utilizada para mostrar os posts.

    Alguma duvida contacta-me!

  3. Bia diz:

    Olá,eu queria saber se tem como colocar um link em forma de palavra,pra não ter que por o link inteiro,por exemplo : “clique aqui” pra a pessoa entrar no site que estou indicando no ” clique aqui “.
    Obrigada (:

  4. admin diz:

    Vê no post onde diz:

    “Texto como link, sem ser titulo do post, na mesma categoria”

    Está lá a explicação, basta mudar o texto para o teu “clique aqui”

    Ou nao estas a falar do link para o Proximo ou Post Anterior?
    .-= Estevao´s last blog ..Ganha um bilhete para o Rock in Rio-Lisboa 2010 =-.

  5. Bia diz:

    não,na verdade ja consegui fazer o que eu queria.Muito obrigada ( :

  6. Daniel diz:

    Como navego entre categorias child ?

Leave a Reply

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

*

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

CommentLuv badge