WordPress: aggiungere le thumbnail ai feed RSS

WordPress: aggiungere le thumbnail ai feed RSS

In WordPress possiamo aggiungere le thumbnail ai feed RSS.

La soluzione รจ la seguente:


function my_add_media_namespace() {
    echo 'xmlns:media="http://search.yahoo.com/mrss/"';
}

add_action( 'rss2_ns', 'my_add_media_namespace' );

function my_add_media_thumbnail() {
    global $post;
    if( has_post_thumbnail( $post->ID ) ) {
        $thumb_ID = get_post_thumbnail_id( $post->ID );
        $details = wp_get_attachment_image_src( $thumb_ID, 'thumbnail' );
        if( is_array ( $details ) ) {
            echo '<media:thumbnail url="' . $details[0] . '"/>';
        }
    }
}

add_action( 'rss2_item', 'my_add_media_thumbnail' );

Torna su