Como controlar trechos no WordPress

Como controlar trechos no WordPress


Um trecho é um resumo do post que está sendo usado para descrever seu artigo em poucas 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 restante antes de clicar no botão. Além disso, é uma excelente ferramenta para leitores de RSS.

No WordPress, os trechos podem ser manuais ou automáticos e são ligeiramente diferentes dos teasers (texto antes <–more–> tag) apenas porque o WordPress está lidando com eles de maneira diferente. Se você não escrever seu próprio trecho, o WordPress fará um resumo automaticamente e extrairá as primeiras 55 palavras da sua postagem.

Neste artigo, estamos prestes a mostrar como controlar trechos no WordPress. Se você continuar lendo, poderá aprender:

  • Como alterar o tamanho do trecho no WordPress
  • Alterar o tamanho padrão do excerto para diferentes categorias
  • Adicione um link “Leia mais” ao final de um trecho
  • Mostrar trechos nas páginas do WordPress
  • Controle trechos do WordPress com o plugin Advanced Excerpt

Como alterar o tamanho do trecho no WordPress

Se você é novo no WordPress e agora está tentando encontrar seu próprio trecho onde deseja escrever um resumo manual, provavelmente não encontrou nenhum. Isso ocorre porque os trechos estão ocultos por padrão. Para tornar a caixa de texto visível, enquanto você estiver editando uma postagem ou escrevendo uma nova, clique em “Opções de tela” que pode ser encontrado na parte superior da página, onde você deve verificar “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 a duração de um trecho. Essa é provavelmente uma das razões pelas quais você está lendo este artigo e, nas próximas linhas, estamos prestes a mostrar uma maneira rápida e simples de fazer isso.

  1. Vamos para Aparência-> Editor
  2. No lado direito, encontre o arquivo function.php ou abra o arquivo no seu cliente FTP
  3. Copie e cole a seguinte função:
  4. função my_excerpt_length ($ length) {
    retorno 110;
    }
    
    add_filter ('excerpt_length', 'my_excerpt_length');
    
  5. Salve as alterações após as quais seus trechos terão um limite de 110 em vez de 55 palavras

Obviamente, você pode alterar o número para qualquer número inteiro que desejar. Mas lembre-se de que estamos falando de resumos – você não deseja que o 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ê deseja ter ainda mais controle sobre seus trechos, considere o plugin Advanced Excerpt, que é capaz de fazer o mesmo trabalho com alguns recursos extras. Além disso, não precisará lidar com o código e os arquivos PHP.

Alterar o tamanho padrão do excerto para diferentes categorias

Depois de algum tempo gasto no seu blog WordPress, algumas categorias podem exigir mais palavras em trechos e outras precisarão de palavras mais curtas. Então, vamos mostrar como alterar o tamanho do trecho da categoria.

O primeiro exemplo permitirá que você escolha uma categoria para a qual deseja definir um tamanho diferente de trecho. Selecione essa categoria, defina o número de palavras para o trecho e o número de palavras para o trecho de todas as outras categorias:

  1. Abra o functions.php
  2. Copie e cole esta função:
  3. função excerpt_length_category ($ length) {
    if (in_category ('Reviews')) {
    retorno 20;
    } outro {
    retorno 60;
    }
    }
    add_filter ('excerpt_length', 'excerpt_length_category');
    
  4. Alterar o nome da categoria nos 2nd linha
  5. Alterar o comprimento dos trechos (número de palavras) para essa categoria na linha # 3
  6. Alterar o comprimento de todas as outras categorias na linha # 5
  7. Salvar alterações

Embora isso seja mais do que suficiente para alterar o tamanho do trecho daquela categoria que o incomoda, não será de grande ajuda se você precisar defina o comprimento para várias categorias de uma só vez. Nesse caso, você precisará do seguinte:

função excerpt_length_category ($ length) {
if (in_category ('Revisão')) {
retorno 35;
} elseif (in_category (array ('Notícias', 'Vídeos', 'Editorial'))) {
retorno 60;
} outro {
retorno 55;
}
}
add_filter ('excerpt_length', 'excerpt_length_category');

Esta função permitirá definir diferentes trechos para diferentes categorias e ainda assim escolher 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 mostrar apenas uma parte dela, o que pode interessar o usuário ao artigo.

Depois que os usuários virem o título, a imagem e um trecho da sua postagem, você precisará informar a eles que eles podem ler mais sobre o tópico, seguindo o link para o seu artigo. Se você nos perguntar, uma imagem em destaque deve sempre levar ao artigo principal, mas você também deve permitir que seus leitores sigam o link “Leia mais” ou um botão.

Adicionar

Se o seu tema WordPress ainda não possui o recurso, você deve criar um para você. Nesta parte do tutorial, estamos prestes a mostrar como adicionar rapidamente o link “Leia mais” no final de cada trecho:

  1. Abra o functions.php
  2. Copie e cole o código:
  3. função excerpt_readmore ($ more) {
    Retorna '... EU IRIA) . '"class =" readmore ">'. 'Leia mais'. '';
    }
    
    add_filter ('excerpt_more', 'excerpt_readmore');
  4. Mude o texto se você quiser
  5. Adicione uma classe diferente se você quiser estilizar o link de maneira diferente.
  6. Salvar alterações

Na verdade, é tudo o que existe. Depois de salvar as alterações, todos os trechos de seu site com WordPress agora receberão um texto “Leia mais” (ou o que você escreveu no código acima) com um link para a postagem original anexada automaticamente.

Você pode conferir o resultado abrindo sua página inicial, blogroll ou onde quer que esteja exibindo trechos da postagem.

Se você deseja ter mais controle sobre trechos ou não gosta de mexer nas funções personalizadas, consulte o plug-in 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 das postagens. Mas, em alguns casos, você também precisará de trechos de 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ê possa simplesmente clicar para ativar 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 precisará fazer configurações detalhadas. Nas linhas a seguir, mostraremos uma função muito curta que fará o trabalho para você.

Mostrar trechos nas páginas:

  1. Abra o functions.php
  2. Copie e cole o snippet de código:
  3. função wploop_pages_excerpt () {
    add_post_type_support ('página', 'trecho');
    }
    add_action ('init', 'wploop_pages_excerpt');
  4. Salvar alterações

Definitivamente, não é tão simples quanto clicar na caixa de seleção, mas não foi muito mais difícil do que isso, não foi? Agora que você terminou de copiar o código, pode navegar para qualquer página para testar o recurso.

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:

  1. Role no topo da página
  2. Localize a guia “Opções da tela” e abra-a
  3. Encontre a caixa de seleção “Trecho” e marque-a

Bem, parece que houve uma caixa de seleção incluída no processo até o fim!

Agora você pode rolar para baixo e escrever um trecho da sua página. Trechos de código como esse podem realmente ajudar bastante, certo?

Controle trechos do WordPress com o plugin Advanced Excerpt

PREÇO: Grátis

Plugin de trecho avançado para WordPress

Depois de instalar e ativar este plug-in gratuito, há várias opções para você escolher para controlar seus trechos:

  • Tamanho do Resumo – escolha o número de caracteres ou palavras que serão exibidos em um trecho
  • Elipse – escolha um símbolo HTML que será mostrado em vez da parte omitida do artigo. Por padrão, o & hellip é usado para exibir três pontos. Se você não conhece o código, pode encontrar mais deles aqui
  • Terminar – escolha como deseja que seu trecho seja finalizado. 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ê deseja ter um trecho completo, pode optar por terminar com uma frase completa, mas saiba que isso também significa um resumo um pouco mais longo
  • Leia mais link – 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 plug-in irá gerar automaticamente um trecho, mesmo que possa haver um personalizado já digitado
  • Strip shortcodes – às vezes você precisa usar um código de acesso no início do seu artigo. Mas isso não significa que você deseja que o código curto seja visto no trecho. Recomenda-se deixar a verificação e retirar os códigos de acesso do seu trecho
  • Filtro – dependendo do seu tema, escolha uma função que esteja sendo usada para exibir trechos. Alguns temas usam o the_excerpt () enquanto outros usam a função the_content (). Pode até haver uma combinação desses dois temas em um. Portanto, deixe os dois marcados se não tiver certeza do que está fazendo
  • Desativar em – por qualquer motivo, você pode deixar de fora o trecho em algumas páginas (por exemplo, sua página inicial ou arquivo de tags). Escolha onde você deseja desativar o plug-in

Controle trechos do WordPress com o plugin Advanced Excerpt

Se você quiser saber mais sobre o plug-in e o código que o está acionando (que pode ser facilmente personalizado), visite o wiki do plug-in para documentação adicional.

Conclusão

Embora os resumos possam parecer sem importância para blogueiros iniciantes, é importante ter seus trechos em ordem. Quer você escreva resumos para cada postagem ou permita que o WordPress lide com as coisas, cabe a você, mas lembre-se de lidar com trechos a tempo. Felizmente, este tutorial o ajudará a personalizar trechos da maneira que você queria. Se você tiver alguma dúvida, fique à vontade para escrever um comentário e teremos prazer em ajudar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map