Add a Post Thumbnail to an RSS Feed with custom size


I have two different blogs on the same domain and my goal is to get the 3 latest posts from blog1 to show on the home page of blog2. Everything goes well following these instructions:

The problem comes when I want to style the image, I need them to have all the same size/proportion using the custom sizes in wordpress. To achieve this I use the following code on functions.php in blog1 but I keep getting the huge image, not the small one:

if ( function_exists( 'add_image_size' ) ) add_theme_support( 'post-thumbnails' );

if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'home1-thumb', 630, 320, true );

//add post thumbnails to RSS images
function cwc_rss_post_thumbnail($content) {
   global $post;
     if(has_post_thumbnail($post->ID)) {
        $content = '<p>' . get_the_post_thumbnail($post->ID,'home1-thumb') .
    '</p>' . get_the_excerpt();
    return $content;
 add_filter('the_excerpt_rss', 'cwc_rss_post_thumbnail');
 add_filter('the_content_feed', 'cwc_rss_post_thumbnail'); 

Edit: In case it’s of any help, the feed we are talking about is It’s running a 3.4.2 install as of now (I think it was on the previous version), I don’t have much info on the server it’s running on (what should I be looking for so I know what to ask?) and the list of plugins is unrelated to the problem but here it is:

Simple google analytics, regenerate thumbnails, google xml sitemaps, advanced custom fields, akismet, newsletter, Responsive Select Menu. Nothing cache related.

, , Elaine Marley 4 years 2020-03-24T08:52:25-05:00 0 Answers 121 views 0

Leave an answer