Vamos a agregar una imagen al feed RSS de WordPress, ya que por defecto este gestor de contenidos CMS, no muestra la imagen predeterminada de la entrada o publicación que realizamos.
Para ello en el archivo functions.php de nuestro tema hijo vamos a introducir el siguiente código que se muestra a continuación:
/** Agregar imagen en el RSS feed */ function post_thumbnails_in_feeds( $content ) { global $post; is_feed ($feeds = ''); { if( has_post_thumbnail( $post->ID ) ) { $content = '<figure>' . get_the_post_thumbnail( $post->ID, 'medium', array('alt' => get_the_title()) ) . '</figure>' . $content; } return $content; } } add_filter( 'the_excerpt_rss', 'post_thumbnails_in_feeds' );
En este código se utiliza la función get_the_post_thumbnail, para llamar la imagen asignada al post, en el caso del ejemplo con el tamaño medium y la etiqueta alt que muestra el título de la entrada.
Todo ello, envuelto en la etiqueta <figure>, la misma que, aparecerá dentro de la etiqueta <description> al momento de presentarse el feed RSS de WordPress.
Luego de agregar una imagen al feed RSS de WordPress, deberá mostrarse en la siguiente URL de tu sitio web: https://www.tudominio.com/feed.