Imagen destacada Feed RSS WordPress

Sábado, 7 Octubre 2017 | 186 Visites

Actualmente el CMS de WordPress en la página Feed RSS, por defecto sólo muestra los contenidos básicos a las entradas; título, contenido, enlace, fecha y autor. Si necesitas incorporar una imagen destacada en los artículos o viene una imagen que esté incorporada en el artículo lo puedes hacer mediante unas simples funciones.

Si necesitas crear una campaña automática de envío de Newsletters con tu gestor de correo ya sea MailChimp, Mailrelay, etc, de tu blog o página web de novedades y quieres que cada uno de los artículos vaya acompañado de una imagen destacada te será muy útil y visualmente mucho más atractivo.

www.tuweb.com/feed

Para añadir las imágenes destacadas al Feed RSS incorpora al archivo functions.php de la plantilla de tu página web o blog esta función:

// Función añadir imagen destacada al Feed RSS
function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '' . get_the_post_thumbnail($post->ID, 'thumbnail') . '' . $content;
}
return $content;
}

add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');

Si no utilizas las imágenes destacadas en tu página web pero si que añades imágenes en los contenidos para incorporar imágenes al Feed RSS puedes añadir esta otra función al archivo function.php:

// Añadir la primera imágen de la entrada en el Feed RSS
function mytheme_excerpt_rss_images($content) {
    global $post;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    $first_img = $matches [1] [0];
    if ( empty($first_img) ) {
        $first_img = "";
    }
    return '<img src="'.$first_img.'" />' . $content;
}
add_filter('the_excerpt_rss', 'mytheme_excerpt_rss_images');

Por otra parte recuerda que en el Feed RSS puedes variar desde el Backoffice de WordPress si mostrar el resumen o el texto completo del contenido:

Ajustes > Lectura > Por cada entrada del Feed RSS

Feed RSS

Etiquetas: , ,

Últimas entradas de Noticias de actualidad

Argar Jorba

Artículo escrito por Argar Jorba

Diseñador gráfico y desarrollador web especializado en páginas web y tiendas online.
Si te gustan mis artículos y quieres consejos más valiosos, no dude en hacer una donación.