WordPress: aggiungere le thumbnail ai feed RSS

In WordPress possiamo aggiungere le thumbnail ai feed RSS.

WordPress di Gabriele Romanato

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' );

Commenti