Como controlar trechos no WordPress
Publicados: 2018-01-26Um trecho é um resumo da postagem que está sendo usado para descrever seu artigo em algumas frases curtas. Essas descrições são uma ótima maneira de permitir que seus visitantes vejam sobre o que é a postagem e decidam se estão interessados em ler o resto antes de clicar no botão. Além disso, é uma excelente ferramenta para leitores RSS.
No WordPress, os trechos podem ser manuais ou automáticos e são ligeiramente diferentes dos teasers (texto antes da tag <–more–>) apenas porque o WordPress os trata de maneira diferente. Se você não escrever seu próprio trecho, o WordPress fará um resumo automaticamente e pegará as primeiras 55 palavras de sua postagem.
Neste artigo, vamos mostrar como controlar trechos no WordPress.
Como alterar o comprimento do trecho no WordPress
Se você é novo no WordPress e agora está tentando encontrar sua própria caixa de trechos onde deseja escrever um resumo manual, provavelmente não encontrou nenhum. Isso ocorre porque os trechos ficam ocultos por padrão. Para tornar a caixa de texto visível, enquanto você está editando uma postagem ou escrevendo uma nova, clique em “Opções de Tela” que se encontra no topo da página onde você deve marcar “Trechos”. Agora você está pronto para rolar sob sua postagem e escrever seu trecho.
Mas, como você pode ver, não há opção que simplesmente altere o comprimento de um trecho. Essa é provavelmente uma das razões pelas quais você está lendo este artigo e, nas próximas linhas, mostraremos uma maneira rápida e simples de fazer isso.
- Vá para Aparência-> Editor
- No lado direito, encontre o arquivo function.php ou abra o arquivo no seu cliente FTP
- Copie e cole a seguinte função:
function my_excerpt_length ($ length) {
return 110;
}
add_filter ('excerpt_length', 'my_excerpt_length');
- Salve as alterações após as quais seus trechos terão um limite de 110 em vez de 55 palavras
Claro, você está livre para alterar o número para qualquer inteiro que desejar. Mas lembre-se de que estamos falando de resumos - você não quer que seu resumo seja muito curto, mas não há necessidade de exagerar. Você sempre pode colocar um link “leia mais” após cada trecho.
Se você quiser ainda mais controle sobre seus trechos, deve considerar o plugin Advanced Excerpt, que é capaz de fazer o mesmo trabalho com alguns recursos extras, além disso, você não terá que lidar com o código e arquivos PHP.
Alterar o comprimento do trecho padrão para categorias diferentes
Depois de algum tempo gasto em seu blog do WordPress, algumas categorias podem exigir mais palavras nos trechos e outras mais curtas. Então, vamos mostrar a você como alterar o comprimento do trecho da categoria.
O primeiro exemplo permitirá que você escolha uma categoria para a qual deseja definir um comprimento de trecho diferente. Selecione essa categoria, defina o número de palavras para seu trecho e o número de palavras para o trecho de todas as outras categorias:
- Abra functions.php
- Copie e cole esta função:
function excerpt_length_category ($ length) { if (in_category ('Comentários')) { return 20; } outro { return 60; } } add_filter ('excerpt_length', 'excerpt_length_category');
- Alterar o nome da categoria na 2ª linha
- Altere o comprimento dos trechos (número de palavras) para essa categoria na linha # 3
- Altere o comprimento de todas as outras categorias na linha 5
- Salvar alterações
Embora isso seja mais do que suficiente para alterar o comprimento do trecho daquela categoria que o incomoda, não ajudará muito se você precisar definir o comprimento de várias categorias ao mesmo tempo . Nesse caso, você precisará do seguinte:
function excerpt_length_category ($ length) { if (in_category ('Review')) { return 35; } elseif (in_category (array ('Notícias', 'Vídeos', 'Editorial'))) { return 60; } outro { return 55; } } add_filter ('excerpt_length', 'excerpt_length_category');
Esta função permitirá que você defina diferentes comprimentos de trecho para diferentes categorias e ainda permitirá que você escolha o padrão.
Adicione um link “Leia mais” ao final de um trecho
Em vez de exibir a postagem inteira em sua página inicial, os trechos permitem que você mostre apenas uma parte dela, o que pode tornar o usuário interessado no artigo.
Depois que os usuários virem o título, a imagem e um trecho de sua postagem, você precisa informá-los que eles podem ler mais sobre o tópico seguindo o link para seu artigo. Se você nos perguntar, uma imagem em destaque sempre deve levar ao artigo principal, mas você também deve permitir que seus leitores sigam o link “Leia mais” ou um botão.

Se o seu tema WordPress ainda não tiver o recurso incluído, você deve criar um para você. Nesta parte do tutorial, vamos mostrar como adicionar rapidamente um link “Leia mais” no final de cada trecho:
- Abra functions.php
- Copie e cole o código:
function excerpt_readmore ($ more) { return '... <a href="'. get_permalink($post-> ID). '"class =" readmore ">'. 'Leia mais'. '</a>'; } add_filter ('excerpt_more', 'excerpt_readmore');
- Mude o texto se quiser
- Adicione uma classe diferente se quiser estilizar o link de maneira diferente
- Salvar alterações
Na verdade, isso é tudo que existe. Depois de salvar as alterações, cada trecho em seu site com WordPress agora receberá um texto “Leia mais” (ou o que quer que você tenha escrito no código acima) com um link para a postagem original anexado a ele automaticamente.

Você pode verificar o resultado abrindo sua página inicial, blogroll ou onde quer que você esteja exibindo trechos de postagens.
Se você gostaria de ter mais controle sobre os trechos ou não gosta de mexer com as funções personalizadas, você deve dar uma olhada no plugin Advanced Excerpt.
Mostrar trechos nas páginas do WordPress
Por padrão, o WordPress não inclui trechos nas páginas. Isso é bastante razoável, pois as páginas são feitas para serem diferentes dos posts. Mas, em alguns casos, você também precisará de trechos em suas páginas.
Como não há uma maneira fácil de permitir isso, ou seja, não há uma caixa de seleção na qual você simplesmente clique para habilitar trechos de páginas, mostraremos a segunda maneira mais fácil de fazer isso.
Não, você não precisará de um plug-in nem de configurações detalhadas. Nas linhas a seguir, mostraremos uma função realmente curta que fará o trabalho para você.
Mostrar trechos nas páginas:
- Abra functions.php
- Copie e cole o snippet de código:
function wploop_pages_excerpt () {
add_post_type_support ('página', 'excerto');
}
add_action ('init', 'wploop_pages_excerpt');
- Salvar alterações
Definitivamente, não é tão simples quanto clicar na caixa de seleção, mas não é muito mais difícil do que isso, não é? Agora que acabou de copiar o código, você pode navegar para qualquer página para testar o recurso.
Muito provavelmente você não terá o trecho mostrado abaixo do conteúdo da página imediatamente. Mas não se preocupe - você só precisa permitir que o trecho seja exibido na página:
- Role no topo da página
- Encontre a guia “Opções de tela” e abra-a
- Encontre a caixa de seleção “Trecho” e marque-a
Bem, parece que houve caixa de seleção incluída no processo todo o caminho!
Agora você pode rolar para baixo e escrever um trecho de sua página. Trechos de código como este podem realmente ajudar muito, certo?
Controle os trechos do WordPress com o plugin Advanced Excerpt
PREÇO: grátis

Depois de instalar e ativar este plug-in gratuito, existem várias opções que você pode escolher para controlar seus trechos:
- Comprimento do trecho - escolha o número de caracteres ou palavras que serão exibidos em um trecho
- Reticências - escolha um símbolo HTML que será mostrado em vez da parte omitida do artigo. Por padrão, & hellip é usado para exibir três pontos. Se você não está familiarizado com o código, pode encontrar mais deles aqui
- Concluir - escolha como deseja que seu trecho seja concluído. Se você deixar o WordPress contar o número de caracteres, uma palavra pode ser cortada no meio ou sua frase pode ficar inacabada. Se você quiser um trecho completo, pode optar por terminar com uma frase completa, mas esteja ciente de que também significa um resumo um pouco mais longo
- Link Leia mais - escolha se deseja que um link “leia mais” apareça no final de um trecho
- Sem trechos personalizados - se você marcar esta opção, o plugin irá gerar automaticamente um trecho, mesmo que possa haver um personalizado já digitado
- Retire os shortcodes - às vezes você tem que usar um shortcode no início do seu artigo. Mas isso não significa que você deseja que o shortcode seja visto no trecho. Recomenda-se deixar a seleção ativada e retirar os códigos de acesso de seu trecho
- Filtro - dependendo do seu tema, escolha uma função que está sendo usada para exibir trechos. Alguns temas usam the_excerpt () enquanto outros usam a função_content (). Pode haver até mesmo uma combinação desses dois em um tema, então deixe ambos marcados se você não tiver certeza do que está fazendo
- Desativar ativado - por qualquer motivo, você pode querer omitir o trecho em algumas páginas (por exemplo, sua página inicial ou arquivo de tags). Escolha onde deseja desativar o plugin

Se você quiser saber mais sobre o plug-in e o código que o alimenta (que pode ser facilmente personalizado), visite o wiki do plug-in para obter documentação adicional.
Conclusão
Embora os resumos possam parecer sem importância para blogueiros iniciantes, é importante ter seus trechos em ordem. Se você vai escrever resumos para cada postagem ou deixar o WordPress lidar com as coisas, é com você, mas certifique-se de lidar com os trechos no prazo. Esperançosamente, este tutorial ajudará você a personalizar os trechos da maneira que deseja. Se você tiver alguma dúvida, fique à vontade para escrever um comentário e ficaremos felizes em ajudar.