Der Beitrag, geschriebem am 17. Juli 2017, ist schon etwas älter und könnte womöglich nicht mehr aktuell sein
In den Beispielen fiel die Wahl auf die Bildgröße medium. Angabe bei Bedarf einfach austauschen (thumbnail, medium_large, large oder full sind Standardgrößen. Benutzerdefinierte funktionieren natürlich auch.
function flxo_add_thumbnails_tofeed($content) {
global $post;
$thumbnail = '';
if ( has_post_thumbnail( $post->ID ) ) {
$thumbnail = '<div class="feedEntryThumbnail">>' . get_the_post_thumbnail( $post->ID, 'medium' ) . '</div>';
}
return $thumbnail . $content;
}
add_filter('the_excerpt_rss', 'flxo_add_thumbnails_tofeed');
add_filter('the_content_feed', 'flxo_add_thumbnails_tofeed');Mit Bildbeschriftung (z.B. bei Copyrighthinweisen)
function flxo_get_caption( $post_id ) {
$attachment_id = get_post_thumbnail_id( $post_id );
$attachment_meta = get_post( $attachment_id );
$description = ( !empty( $attachment_meta->post_excerpt) ? $attachment_meta->post_excerpt : null );
if ( !empty( $description ) ) return sprintf ( '<p class="wp-image-caption">%1$s</p>', $description );
}
function flxo_add_thumbnails_tofeed($content) {
global $post;
$thumbnail = '';
if ( has_post_thumbnail( $post->ID ) ) {
$thumbnail = '<div class="feedEntryThumbnail">>' . get_the_post_thumbnail( $post->ID, 'medium' ) . flxo_get_caption( $post->ID ) . '</div>';
}
return $thumbnail . $content;
}
add_filter('the_excerpt_rss', 'flxo_add_thumbnails_tofeed');
add_filter('the_content_feed', 'flxo_add_thumbnails_tofeed');



Schreibe einen Kommentar