Como chamar o the_excerpt () com tags ou the_content () como um trecho?

4

É possível chamar the_excerpt () com as tags intactas? Gostaria de criar uma listagem de minhas postagens excecionadas em uma categoria específica, mas também gostaria que os links e a formatação fossem transferidos do conteúdo da postagem.

Atualmente, estou usando o the_excerpt (), que funciona bem, mas as tags são removidas.

Não consigo encontrar um filtro para colocar no the_excerpt () para fazer isso, portanto, é possível filtrar o the_content () para puxar as primeiras 100 palavras com tags e um link de read more no final?

    
por Scott B 17.06.2011 / 22:52

1 resposta

3

Na verdade, eu fiz algo assim para um site do Drupal. Eu baseei minha função de truncamento nisto: Truncar texto preservando tags HTML com PHP

Use a versão final da função no final dos comentários. A função usa seu parâmetro $length em caracteres, não em palavras, mas você provavelmente pode usar a regra geral geral de 5 caracteres por palavra para estimar, se necessário.

Conecte sua função ao filtro get_the_excerpt e você deve estar em boa forma.

    
por Dougal Campbell 17.06.2011 / 23:51