Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress RSS Beslemelerinize Yazı Küçük Resimleri Nasıl Eklenir

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress RSS beslemelerinizde gönderi küçük resimlerinizi göstermek ister misiniz?

RSS beslemeleri içeriğinizi dizinlerde, besleme okuyucularda ve RSS beslemelerini kullanan diğer uygulamalarda tanıtmanıza yardımcı olur. Ancak, üzücü gerçek şu ki, blog yazılarınızda öne çıkan resimler RSS beslemelerinizde görünmeyecektir.

Bu makalede, WordPress RSS beslemelerinize gönderi küçük resimlerini nasıl ekleyebileceğinizi göstereceğiz.

Add post thumbnails to WordPress RSS feeds

WordPress RSS Akışı Nedir?

RSS veya Really Simple Syndication, kullanıcıların ve uygulamaların bir web sitesinden veya blogdan düzenli güncellemeleri bir web beslemesinde almasına olanak tanır.

RSS beslemeleri, seçtiğiniz web sitelerini manuel olarak ziyaret etmek zorunda kalmadan güncellemeleri almanıza yardımcı olur. Zamandan tasarruf etmenize yardımcı olur ve en son içeriği e-postanızda, besleme okuyucularınızda ve diğer cihazlarınızda görebilirsiniz.

Bir WordPress blogunuz varsa RSS beslemeleri içeriğinizi tanıtmanıza ve blogunuza trafik çekmenize yardımcı olabilir. Yeni makaleleri okuyucular için kolayca keşfedilebilir hale getirebilir ve taze içerik için sitenize geri gelmelerini sağlayabilirsiniz.

Ancak WordPress RSS beslemelerindeki sorun, blog yazılarınızın öne çıkan görsellerini göstermemeleridir.

Gönderi küçük resimleri eklemek RSS beslemesini özelleştirmenize yardımcı olur. Ayrıca beslemeyi geliştirmeye ve daha iyi bir kullanıcı deneyimi sağlamaya yardımcı olur.

Bununla birlikte, WordPress RSS beslemelerine gönderi küçük resimlerini nasıl ekleyebileceğinize bir göz atalım. Bunu yapmanın iki yolunu göstereceğiz; bir WordPress eklentisi kullanmak ve tema dosyalarınıza basit bir işlev eklemek.

Bir Eklenti Kullanarak RSS Beslemelerine Gönderi Küçük Resmi Ekleme (Kolay Yol)

RSS beslemesinde öne çıkan görüntüleri göstermenin en kolay yolu, Mailchimp & More eklentisi için RSS’de Öne Çıkan Görüntüler ‘i kullanmaktır.

RSS beslemenize resimler eklemenize yardımcı olan ücretsiz bir WordPress eklentisidir, böylece RSS e-posta kampanyalarınızda ve RSS beslemenizin kullanıldığı diğer her yerde görüntülenirler.

Öncelikle eklentiyi yüklemeniz ve etkinleştirmeniz gerekir. Yardıma ihtiyacınız varsa, lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Etkinleştirmenin ardından WordPress kontrol panelinizden RSS’de Öne Çıkan Görseller ‘e gidebilirsiniz.

Eklenti RSS görüntü boyutunu, hizalamayı, metin dolgusunu değiştirmenize ve görüntüleri tıklanabilir yapmak isteyip istemediğinizi seçmenize olanak tanır.

Featured images in RSS settings

İstediğiniz değişiklikleri yaptıktan sonra ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

RSS Beslemelerine Manuel Olarak Gönderi Küçük Resmi Ekleme (Kodlama Gerekli)

WordPress RSS beslemelerinde gönderi küçük resimlerini görüntülemenin bir başka yolu da temanızın function.php dosyasına bir kod parçacığı eklemektir.

Yine de functions.php dosyasını doğrudan düzenlemenizi önermiyoruz, çünkü en ufak bir hata WordPress sitenizi bozabilir. Bunun yerine, kod eklemenin daha kolay bir yolu WPCode eklentisini kullanmaktır.

WPCode - Best WordPress Code Snippets Plugin

WPCode ile WordPress’e herhangi bir hata olmadan güvenle kod parçacıkları ekleyebilirsiniz. Ayrıca, WordPress temanızı güncelleseniz veya değiştirseniz bile özel kodunuzu korumanıza olanak tanır.

WPCode’un ücretsiz sürümü, hazır kod parçacıklarından oluşan bir kütüphane de dahil olmak üzere WordPress’e özel kod eklemek için ihtiyacınız olan her şeyle birlikte gelir. WPCode Pro, kod revizyonları, zamanlanmış parçacıklar, dönüşüm pikselleri ve daha fazlası gibi gelişmiş özellikler içerir.

İlk olarak, WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Bir WordPress eklentisinin nasıl kurulacağına ilişkin eğitimimizi takip edebilirsiniz.

Eklenti aktif olduktan sonra WordPress kontrol panelinden Code Snippets ” + Add Snippet seçeneğine gidebilirsiniz. Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğine gidin ve ‘Snippet kullan’ düğmesine tıklayın.

Adding a custom CSS snippet to WordPress

Bundan sonra, aşağıdaki kodu kopyalamanız gerekir:

function rss_post_thumbnail($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', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

Ardından, devam edin ve snippet’inize bir başlık verin. Ardından, daha önce kopyaladığınız kodu ‘Kod Önizleme’ kutusuna yapıştırın.

Sağdaki açılır listeden kod türü olarak ‘PHP Snippet’ seçmeyi unutmayın.

RSS feed code for thumbnail images WPCode

Ardından, ‘Ekleme’ bölümüne ilerleyin.

Bu kod parçacığını sitenize otomatik olarak eklemek ve çalıştırmak için ‘Otomatik Ekle’ seçeneğini seçili bırakmak isteyeceksiniz.

Choose WPCode insertion method

Son olarak, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin.

Ardından, ‘Snippet’i Kaydet’ düğmesine basmayı unutmayın.

Save and activate code snippet WPCode

Daha fazla ayrıntı için WordPress’e nasıl kolayca özel kod ekleyebileceğinizi anlatan eğitimimizi takip edebilirsiniz.

Blog yazılarınıza öne çıkan görseller ekleme hakkında daha fazla ipucu için WordPress’te yazı küçük resimleri ekleme kılavuzumuza bakabilirsiniz.

Bu makalenin WordPress RSS beslemelerinize gönderi küçük resimlerini nasıl ekleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca en iyi ücretsiz işletme adı oluşturucu ve en iyi web sitesi oluşturucunun nasıl seçileceği hakkındaki rehberimizi de inceleyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

45 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jennifer says

    Hello,

    When I added this code to my functions.php, it changed the length of the description. Now all the blog post content is showing in the RSS feed. Before it was cut off. Is there a way to limit the description to a max of 300 words?

    Thank you

    • WPBeginner Support says

      For what you are wanting you would want to change get_the_content to get_the_excerpt and that should allow it to display with the excerpt :)

      Yönetici

  3. M. Shukla says

    First of all let me thank you guys for various tutorials that have helped me over the time to fix several issues.

    I am just looking for a simple implementation.

    I just want my WordPress Category Feed e.g. wpbeginner.com/category/wp-tutorials/feed to have post featured image.

    So that under category/news/feed my articles show featured images in Google News Publishers sections.

    • WPBeginner Support says

      The method from our guide above should allow you to add images to your RSS feeds. The plugin has a paid plan if you wanted to specifically exclude other categories.

      Yönetici

  4. Jana says

    This does not work. Unfortunately, when executed it displays the full post content and the full-size featured image instead of the excerpt.

    • WPBeginner Support says

      From your statement it does work. It adds the post thumbnail which is what this tutorial is about, you would want to change the get_the_content to get_the_excerpt to show the excerpt and not the full content.

      Yönetici

  5. marisa says

    So how do you modify the function if you are using an ACF for your main custom thumbnail instead of the wordpress thumbnail?

  6. wasim says

    Sir. I am using the RSS feeds of other websites to pick the news but it doesn’t show the feature images just only show the link. Will this code or plugin work for me?? I tried both but nothing happened. Thanks.
    And please suggest me what should I do

  7. SoNyne says

    So this just adds the image to the content. Not really desired for my needs. How can I add a new field so that I can use get_thumbnail when using the fetch_feed method in WordPress?

  8. Araujo, Luiz says

    Hello, how can I apply this filter in a custom rss

    I have the following rss created

    add_action(‘init’, ‘customRSS’);
    function customRSS(){
    add_feed(‘feedname’, ‘customRSSFunc’);
    }
    function customRSSFunc(){
    get_template_part(‘rss’, ‘feedname’);
    }

    Great job

    • WPBeginner Support says

      You will need to connect to your website using an FTP client. Then locate the functions.php file (you will find it in /wp-content/themes/your-theme-folder/), edit the file using a plain text editor like Notepad. Undo the changes you made earlier. Finally, save the file and upload it back.

      You may also want to see our WordPress troubleshooting guide.

      Yönetici

    • WPBeginner Support says

      RSS feed is an XML file. Usually when you are viewing an XML file in a browser it will only show you the code and will not execute the markup. You need to check your feed into a feed reader like Feedly.

      Yönetici

  9. Natalie says

    Is it possible to use this function with the WP RSS WIdget? I need to imports POSTs with thumbnails to another site.

  10. Suresh Khanal says

    It was really a headache to see the RSS-to-email campaigns without no images because the RSS feed did not have the necessary tag to pull images from. Anyway, changed the functions.php file and now MailChimp can pull the required components and now the emails look beautiful.

    However, still the images in RSS feed look really big and wish to resize them to a suitable size. Needs to search more and find a solution for this.

  11. Jeremy R. Hammond says

    This accomplished getting the thumbnail included in the feed, but created two other problems:

    1) My feed now shows the full content instead of just the summary.

    2) The feed is also capturing my featured image from the content (the full image, not just the thumbnail) and this shortcode:

    [caption id="attachment_24496" align="aligncenter"width="739"]Caption Text[/caption]

    I assume there’s a way to correct both of these problems. Can anyone assist?

  12. Keifer Moore says

    I tried to implement this and received “Parse error: syntax error, unexpected ‘<' in /home/content/98/8201898/html/wp-content/themes/twentyfourteen/functions.php on line 526"
    I can't access wp-admin or the rss feed. I've tried making new wp-config.php files and nothing's working. Could someone help?

  13. Benjamin says

    Hi whoever wrote this post. Thanks at first, but when using this code, my feed displays the image in FULL SIZE, not as a thumbnail. What would you recommend to define a size?

  14. vijay saklani says

    Hi,
    i am new to wordpress. can you suggest me how can i use this one to show rss fedd with thumbs. here is my code:

    get_item_quantity( 10 );

    // Build an array of all the items, starting with element 0 (first element).
    $rss_items = $rss->get_items( 0, $maxitems );

    endif;
    ?>

    <a href="get_permalink() ); ?>”
    title=”get_date(‘j F Y | g:i a’) ); ?>”>
    get_title($content,) ); ?>

    get_description() ); ?>

    and add the describe function in function.php of theme. but not working.

    Help me!!!!
    Thnaks

  15. François says

    Hello,

    Thanks you for sharing this!

    I’d like to know if this is possible (and how) to use this script to display author image in rss feed? Is there a way to do this ?

    Thanks

    François

  16. Kama says

    Why we need check has_post_thumbnail()?

    get_the_post_thumbnail() return empty string if it couldn’t get thumbnail. Also, no need to define global $post. Filters calling from inside the loop.

    And why we call get_the_content(), is it nessesary?

    This code will enaugh:


    function rss_post_thumbnail( $content ){
    $img = get_the_post_thumbnail( null, array(100, 80), array( ‘align’ => ‘left’, ‘style’ => ‘margin-right:15px;’ ) );
    $content = $img . $content;

    return $content;
    }
    add_filter( ‘the_excerpt_rss’, ‘rss_post_thumbnail’ );
    add_filter( ‘the_content_feed’, ‘rss_post_thumbnail’ );

    Sorry for my english. It’s not my native.

  17. Brett Bumeter says

    Trying this with the genesis magazine theme, no luck. The article is getting a wee bit dated. I was wondering if something might have changed in wordpress since this was originally written, or if maybe I’m just missing something. Been a while since I wondered down the rabbit hole chasing feed code

    /** Add thumbnail to Magazine theme feed*/
    function rss_post_thumbnail($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
    $content = ” . ‘ID).'”>’. get_the_post_thumbnail($post->ID).’‘ .
    ” . /* full content option get_the_content() */get_the_excerpt();/*exercpt option */
    }
    return $content;
    }

    add_filter(‘the_excerpt_rss’, ‘rss_post_thumbnail’);
    add_filter(‘the_content_feed’, ‘rss_post_thumbnail’);

    • Editorial Staff says

      Just tested the code from the article on a custom genesis child theme. It works fine. It won’t work with the default WordPress feed that firefox shows. But if you go to the atom feed, then it will work. If you are using a feedburner or another app, it should work.

      Yönetici

  18. Nick Aster says

    Ok…. wait a minute.

    Looks like this forces my RSS feed to be full content. Is that the case?

    More importantly, it looks like all this does is slap the tumbnail at the beginning of the content in the RSS feed. Am I missing something here?

    • Editorial Staff says

      Yes, it does make the feed full content. You can change get_the_content() to get_the_excerpt().

      Yes, the point is to add the featured thumbnail in RSS. In most cases, that is added before the post. You can style the paragraph tag however you like. Add a float:left; or anything that you want.

      Yönetici

  19. laksh says

    Hi i tried this but it gives error Fatal error: Call to undefined function add_filter() in wp-includes/functions.php on line 33 . please help me to solve this porblem. thanx in advance.

  20. AndyiBM says

    This works great, except that when there is a thumbnail present, the feed always repeats the post title within the content text (or excerpt text, as I’m using), which looks a little redundant. For posts without a thumbnail, the title is not repeated. Is there any way of removing this extra title text? It has no surrounding tags, so I can’t hide it using CSS.

  21. Cosmin says

    How would you make the post thumbnail link from RSS to the post?

    I don’t get along with PHP, any help is appreciated :)

  22. Jake says

    This is really something! I would love to add something like this to Inside the Webb, I’ll have to mess around with some code and see what I can do.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.