Muito obrigado stallefish
Aproveitando o post mais uma duvida,
Vi que esta função retorna com marcação html. Então pensei utilizar a função strip_tags do PHP, olhando o codex http://codex.wordpress.org/Function_Reference/the_excerpt localizei o arquivo, peguei esta função e criei uma nova sendo que todo conteúdo dela coloquei entre strip_tags( função ); para que removesse a marcação HTML, funcionou mas…
Pensando agora corro um risco se por acaso na proxima atualização do WP alterar esse arquivo eu perco terei que recriar esta função. Existe alguma forma para que ela não retorna o HTML? Vi que no codex ele fala sobre filtros mas não entendi direito.
Alguem pode ajudar?
O ideal seria criar um filtro que serviria para todas as ocorrências da função. Para isso cole o código abaixo no arquivo functions.php do seu tema:
function strip_excerpt_tags( $content )
{
return strip_tags( $content );
}
add_filter( 'the_excerpt', 'strip_excerpt_tags' );
Esse filtro funcionará da seguinte forma: sempre que a função ‘the_excerpt’ for chamada, a sua função ‘strip_excerpt_tags’ processará o conteúdo gerado por ela antes de apresentar o resultado.
Mais uma vez…
Muito obrigado stallefish