Ir para o conteúdo

Limitar Excerpt ( Resumo ) Por Palavra


Criado por Dioney Vítor, Out 06 2011 10:42

2 respostas neste tópico
  • Por favor, faça o login para responder

#1 Dioney Vítor

Dioney Vítor
  • Dioney Vítor
  • Colaborador
  • 1 Revisões

Revisou 06 outubro 2011 - 10:42

*
REVISÃO POPULAR!

Inserir no functions.php do seu tema:

function excerpt($limit) {

$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}

$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
return $excerpt;
}


E para usar no seu tema basta colocar dentro do loop:

<?php echo excerpt(20); ?> //20 é o número de palavras a serem exibidas no seu resumo


Função retirada do blog do Mateus Neves que é bastante útil

#2 Clube do PhP

Clube do PhP
  • Clube do PhP
  • Colaborador
  • 5 Revisões
  • LocalizaçãoPalmas - Pr - Brasil

Revisou 27 abril 2012 - 13:27

Belo post amigo... Isso ira ajudar muito, so atualizar para a nova versao do wp.
Queria alterar o mundo...
Mais não me deram o código-fonte!!!

#3 Tbonfim

Tbonfim
  • Tbonfim
  • Colaborador
  • 1 Revisões

Revisou 24 maio 2012 - 18:49

Amigo, só uma dúvida;

esse preg_replace serve pra que?

Pra tirar alguma tag html que tiver por ali?

Obrigado, muito util o código




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)