4 votes

Affichage des flux RSS de photos

J'ai un blog wordpress http://cgvector.com et je veux Afficher les images vedettes dans le flux RSS . Comment puis-je faire cela ? L'adresse de mon flux est la suivante http://feeds.feedburner.com/cgvector

J'ai ajouté ce code mais il ne fonctionne pas.

function featuredtoRSS($content) {
    global $post;

    if ( has_post_thumbnail( $post->ID ) ){
    $content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float:left; margin:0 15px 15px 0;' ) ) . '' . $content;
    }

    return $content;
}

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

1voto

tinyhook Points 172
function custom_feed($content) {
    return wp_get_attachment_image(get_post_thumbnail_id(), 'full') . '<br />' . $content;
}
add_filter('the_content_feed', 'custom_feed');

Celui-ci devrait faire l'affaire pour vous...

1voto

WereWolf - The Alpha Points 49671

Votre code a l'air correct, mais vous pouvez coller ce code (en grande partie identique, de toute façon) dans votre fichier functions.php qui se trouve à l'intérieur de votre wp-content/themes/yourtheamefolder

function img_to_rss($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
        $content = '<p>'.get_the_post_thumbnail($post->ID).'</p>' . get_the_content();
    }
    return $content;
}
add_filter('the_excerpt_rss', 'img_to_rss');
add_filter('the_content_feed', 'img_to_rss');

Gardez à l'esprit que Feedburner Votre flux est mis en cache. Attendez 12 à 24 heures pour qu'il soit mis à jour avant de voir ces changements.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X