vic4884
1/26/2020 - 8:25 AM

wordpress thumbnail rss

<?php

// размеры миниатюры можно задавать ввиде массива get_the_post_thumbnail( $post->ID, [250,250] )
// Миниатюры	thumbnail
// Средний размер	medium
// Крупный размер	large
// Оригинал	full
function thumbnail_to_feeds($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
        $thumbnail = '<div style="padding:10px;">'.get_the_post_thumbnail( $post->ID, 'thumbnail' ).'</div>';
        //$content = '<div style="float: right; margin: 0px 0px 5px 5px;">' . get_the_post_thumbnail($post->ID,'medium', [ 'style' => 'margin-bottom: 14.9px;', 'class' => 'type:rss_thumbnail' ]) . '</div>' . $content;
        $content = $thumbnail . $content;
    }
    return $content;
}
add_filter('the_excerpt_rss', 'thumbnail_to_feeds'); // добавление миниатюры в description (отрывок)
add_filter('the_content_feed', 'thumbnail_to_feeds'); // добавление миниатюры в content (контент записи)