• Resuelto itvez

    (@itvez)


    Bueno, pues eso, las imagenes que pongo como destacadas o thumbnails no aparecen en el feed, en cambio las que agrego directamente a la entrada si lo hacen, no se a que se deba, no se si me falte agregar una función, algo al .htaccess o editar el single, que esta asi:

    <?php if( ($post_format == 'image' || $post_format == 'image' ) && (!$has_main_sidebar && unisphere_get_post_image("blog-detail") != '') || ($has_main_sidebar && unisphere_get_post_image("blog-detail-without-sidebar") != '') ) : ?>
        <div class="post-image">
            <?php echo unisphere_get_post_image("blog-detail" . ( !$has_main_sidebar ? "-without-sidebar" : "" )); ?>
        </div>
        <?php endif; ?>

    Estoy usando la plantilla MURAL, creo que la solucion puede ser sencilla, pero no tengo tantos conocimientos y aunque le e trasteado un poco no logro que en el FEED aparescan las imahenes, espero me puedan ayudar, mi blog para que lo chequen es: mired.hol.es, gracias

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate itvez

    (@itvez)

    Bueno agregando unas funciones logre que aparescan:

    function rss_add_post_thumbnail($content = '') {
    	global $post;
    	if ( has_post_thumbnail() ) {
    		$image = get_the_post_thumbnail($post->ID, 'main-thumb', array('class' => ''));
    	}
    	return $content;
    }
    add_filter('the_excerpt_rss', 'rss_add_post_thumbnail');
    add_filter('the_content',     'rss_add_post_thumbnail');
    
    function rss_add_enclosure() {
        global $post;
        if( has_post_thumbnail() ) {
    		$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'main-thumb' );
    		$url = $thumb['0'];
    		echo "\n";
        }
    }
    add_action('rss_item', 	'rss_add_enclosure');
    add_action('rss2_item', 'rss_add_enclosure');
    
    add_theme_support( 'post-thumbnails' );
    
    // Mostrar miniatura de imagen destacada en el feed
    add_filter('the_content_feed', 'imagen_destacada_rss');
    function imagen_destacada_rss($content) {
            global $post;
            if( has_post_thumbnail($post->ID) )
                    $content = '<p>' . get_the_post_thumbnail($post->ID, 'thumbnail') . '</p>' . $content;
            return $content;
    }

    El problema ahora es que las imágenes aparecen muy pequeñas, redimensionadas a 128X128, aunque el archivo de la imagen es el original, si saben como editar esas funciones para mostrar el tamaño original o poner el tamaño que quiera, se los agradeceré…

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Imagenes Destacadas no aparecen en el Feed’ está cerrado a nuevas respuestas.