Oferta SiteGround Black Friday

Miniaturas de posts en el feed

Una de las novedades que llevamos disfrutando en WordPress desde hace poco son las miniaturas de post, denominadas imágenes destacadas en WordPress 3.0. Añadir miniaturas de post a tu tema es muy fácil, ya lo hemos visto, pero ¿que pasa con los feeds RSS?, ahí no se mostrarán salvo que no nos pongamos manos a la obra.

Pues vamos a ello … 

Además es sencillo, solo tenemos que recurrir al ya imprescindible fichero functions.php de tu tema y, en este caso, añadir unas cuantas líneas.

Si queremos que la miniatura aparezca antes del contenido del post el código es este:

// mostrar miniaturas de post en los feeds
function miniaturas_feeds($content) {
	global $post;
	if(has_post_thumbnail($post->ID)) {
		$content = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $content;
	}
	return $content;
}
add_filter('the_excerpt_rss', 'miniaturas_feeds');
add_filter('the_content_feed', 'miniaturas_feeds');

Y si queremos que salga al final del contenido este otro:

// mostrar miniaturas de post en los feeds
function miniaturas_feeds($content) {
	global $post;
	if(has_post_thumbnail($post->ID)) {
		$content = $content . '<div>' . get_the_post_thumbnail($post->ID) . '</div>';
	}
	return $content;
}
add_filter('the_excerpt_rss', 'miniaturas_feeds');
add_filter('the_content_feed', 'miniaturas_feeds');

Pero, vamos más allá, porque si queremos que el texto «envuelva» la miniatura, solo hay que quitar el div que sobra, quedando así el código a añadir:

// mostrar miniaturas de post en los feeds
function miniaturas_feeds($content) {
	global $post;
	if(has_post_thumbnail($post->ID)) {
		$content = get_the_post_thumbnail($post->ID) . $content;
	}
	return $content;
}
add_filter('the_excerpt_rss', 'miniaturas_feeds');
add_filter('the_content_feed', 'miniaturas_feeds');

Como siempre, tu eliges el modo de hacerlo.

Visto en DiggWP

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 0 / 5. Total de votos: 0

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

2 comentarios en “Miniaturas de posts en el feed”

  1. Rmartinez Navarrete

    Hola amigo, buenos consejos los que daas, quería preguntarte ¿y si quiero que aparezca alineado a la izquierda del texto?
    Gracias y saludos..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio