Bu konuda sizlere yine pratik ve kullanışlı bir Wordpress kurnazlığı göstereceğim ;)
Varsayılan olarak, Wordpress RSS beslemelerinde beslemedeki yazıların öne çıkan görselleri yer almaz. Yazı içindeki görseller yer alsa bile yazının öne çıkarılan görselleri beslemelere dahil edilmiyor. İşte şimdi çok sevimli basit bir kod ile sitemizin RSS beslemelerindeki yazılara öne çıkan görselleri de dahil edeceğiz.
Hadi gelin hemen yapalım!
Hemen aşağıdaki kodu kopyalıyoruz ve aktif olarak kullandığımız temamızın functions.php dosyasının son satırına yapıştırıp kaydediyoruz. Eğer functions.php dosyası ?> ifadesi ile bitiyorsa kodumuzu bu ifadeden bir önceki satıra yapıştırmayı unutmayın. İşte sihirli dokunuş:
//Aşağıdaki kod öne çıkan görselleri RSS beslemesine ekler
function once_cikan_gorseli_rssye_ekle($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '' . get_the_post_thumbnail($post->ID) .'
' . get_the_excerpt();
}
return $content;
}
add_filter('the_excerpt_rss', 'once_cikan_gorseli_rssye_ekle');
add_filter('the_content_feed', 'once_cikan_gorseli_rssye_ekle');
Kodumuzun sihri çok basit. Eğer yazımıza bir öne çıkan görsel eklemişsek RSS beslemesinde yazımızın özetinden hemen önce etiketleri arasında öne çıkan görselimizin URL'sini ekliyor. Hepsi bu kadar ;)
Hepinize mutlu bloglamalar!