Recentemente nos perguntaram como exibir um número limitado de tags após cada postagem no seu tema WordPress. Normalmente, ele usa a função the_tags () para exibir um link para as tags às quais uma postagem pertence. No entanto, essa função não possui um parâmetro para limitar o número de etiquetas exibidas. Portanto, se sua postagem tiver 12 tags e seu tópico tiver apenas espaço para 5, pode não parecer tão bom em design. Muitas pessoas simplesmente limitam o uso de etiquetas ou até as incluem em modelos. Mas neste artigo, mostraremos como você pode limitar a quantidade de tags após as postagens no seu tema WordPress sem limitar a quantidade de tags adicionadas a cada postagem.
Edit: Aparentemente, depois de escrever este artigo, o mais incrível Otto (@ otto42) respondeu na minha conta do Google+ para me dizer que existe uma maneira mais simples de fazer isso.
Você deve primeiro abrir o tópico functions.php arquivo e adicione esta função:
add_filter ('term_links-post_tag', 'limit_to_five_tags');
função limit_to_five_tags ($ ) {
retornar array_slice ($ ,0,5, verdade);
}
Você pode mudar o número 5 na contagem máxima que você deseja.
Em seguida, abra seu loop.php, single.php, index.php ou onde você quiser adicionar essas tags de postagem (elas devem estar dentro de um loop de postagem) e cole o seguinte código:
Definitivamente, isso é muito mais simples do que eu inventei e deixarei neste post para quem se importa.
Velho método complicado
Tudo o que você precisa fazer é colar o seguinte código no seu arquivo de tema (dentro do loop post):