Início » » WordPress Tutorials » Alterar o “read more” do WordPress

Alterar o “read more” do WordPress

Quando o WordPress mostra os excertos de um post ou utilizamos a tag “more” para limitar o texto do post que aparece noutras páginas para além da página do post surge um link “Read More” ou “Continuar a ler” ou “ler mais” depende dos casos.

Esse link, regra geral, surge na homepage, página de listagem de artigos das categorias, resultados de pesquisa, páginas de arquivos, etc. Existe uma forma prática e simples de alterar esse texto.

O código que vou partilhar funciona com custom fields do WordPress. Se não sabes o que são aconselho-te a leitura do artigo Como usar Custom Fields no WordPress

Este tutorial vou ensinar o processo para editar o link. Embora faça apenas referência à homepage explorem as diversas páginas do vosso theme para as alterar convenientemente.

  1. Vai até ao Theme Editor (Menu lateral Aparência » Editor) e edita o ficheiro index.php
  2. Procura no código do index.php a linha com: the_content("Read more");
  3. Substituí essa linha por este código:

    < ?php $lermais = get_post_meta($post->ID, 'ler_mais', true); ?>
    < ?php if (!$lermais) { $lermais = 'Continuar a ler »'; } ?>
    < ?php the_content($lermais); ?>

  4. Grava as alterações e faz um teste

O código vai buscar o valor do lermais definido por ti nos custom fields do WordPress e caso exista mostra o texto que tu la escreveste, se não existir e for necessário mostrar o excerto mostra “Continuar a ler »”.
O inconveniente deste código é o facto de a cada post que escreveres e quiseres alterar a mensagem tens de escrever o custom field. Por outro lado podes ter mensagens diferentes em posts diferentes visto que podes escrever a mensagem que desejares.

Um bom exemplo é escreveres uma página sobre um produto que queres vender no teu blog e em vez de teres um link chamado “Continuar a ler” podes ter um link a dizer “Ver detalhes do produto”.

Espero que tenha sido útil :)


Subscreve as Feeds

RSS Comentários Comentários

  1. Bacana…. Tava atras desta bagaça…

    Valew D+

  2. Olá, eu precisava utilizar uma paginação estilo o wp-pagenavi no meu site, mas preciso fazer numa página, não nos posts. Tenho páginas com conteudo bem longo e quero que a cada 4 parágrafos desse texto ele crie uma página nova. Você sabe como eu faço isso?
    Paragrafo 1
    Paragrafo 2
    Paragrafo 3
    Paragrafo 4
    ____________
    1 | 2 | 3 | 4

    Ficarei extremamente grata se vc me der essa ajuda!!!

  3. Valeu pela dica, estava em dúvida, posso mudar a fonte e a cor da mesma também? Abraço

Tags HTML suportadas nos comentários:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>