Oi @rodrigusilveira,
Quando você seleciona “resumo” nas configurações, o WordPress usa a função the_excerpt_rss() para exibir o pedaço do conteúdo. A boa notícia é que esta função aplica o filtro the_excerpt_rss
na saída do conteúdo, então você pode alterá-lo como precisar.
Não testei o código abaixo, mas ele pode te dar uma direção. Coloque-o no functions.php
e edite-o conforme a necessidade, beleza?
function altera_rss($output) {
global $post;
if (has_post_thumbnail($post)) {
return wp_get_attachment_image(get_post_thumbnail_id($post), 'tamanho_desejado');
}
return '';
}
add_filter('the_excerpt_rss', 'altera_rss');
Lembre-se de trocar tamanho_desejado
pelo nome do tamanho que você criou com a função add_image_size
.
Se ficar com alguma dúvida é só perguntar. Se resolver não esquece de voltar aqui e marcar seu tópico como “resolvido”. Boa sorte!
@felipeelia, Parceiro.. usei esse código e funcionou perfeitamente como eu queria. Só aparece a imagem de destaque e o título no feed… só que a foto de destaque , gostaria que ao clicar nela no feed.. abra o post no site. Tentei mexer no php para criar o link que leva ao site mas não consegui.. o que deve inserir ai? Olha ai meu feed 🙂
http://feeds.feedburner.com/DecoraBahia
function diw_post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘<div>’ . get_the_post_thumbnail($post->ID, ‘full’, array( ‘style’ => ‘height: 360px;width: 590px !important;’ )) . ‘</div>’ . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’);
add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);
Oi @rodrigusilveira,
Tente alterar para:
function diw_post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<div><a href="'.get_permalink($post->ID).'">'.get_the_post_thumbnail($post->ID, 'full', array( 'style' => 'height: 360px;width: 590px !important;' )).'</a></div>'.$content;
}
return $content;
}
add_filter('the_excerpt_rss', 'diw_post_thumbnail_feeds');
add_filter('the_content_feed', 'diw_post_thumbnail_feeds');
E quando colocar código no fórum coloque sempre entre ` ou selecione o código e clique em “code”, assim você facilita a leitura. Se não tiver mais nenhuma dúvida não esquece de marcar o tópico como resolvido. Boa sorte!