Ghid WordPress: cum adaugi imagini reprezentative în fluxul RSS

Recent am experimentat câteva modificări pe blog și am căutat o metodă eficientă prin care imaginile reprezentative (thumbnail-urile articolelor) să fie incluse automat și în fluxul RSS.

Înainte de a face ca miniaturile să apară în fluxul RSS, trebuie să te asiguri că tema folosită are suportul activat. Dacă nu ai făcut-o deja, trebuie mai întâi să activezi opțiunea de thumbnail-uri în WordPress.

După ce ai activat această funcționalitate, deschide fișierul functions.php din directorul temei tale și adaugă următorul cod PHP:

function rss_post_thumbnail() {
    global ;
    if (has_post_thumbnail(->ID)) {
         = '<span style="float:left;width:120px;">' . get_the_post_thumbnail(->ID) . '</span>' . get_the_content();
    }
    return ;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

Această funcție verifică dacă postul curent are o imagine reprezentativă asociată și o inserează la începutul conținutului, încadrată într-un element stilizat pentru aliniere la stânga. Filtrele the_excerpt_rss și the_content_feed garantează că thumbnail-ul va fi livrat cititorilor tăi de RSS indiferent dacă citesc rezumatul sau întregul articol.

Lasă un comentariu