Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du lägger till inläggsbilder till dina WordPress RSS-flöden

Medan RSS-flöden är utmärkta för att marknadsföra ditt innehåll i kataloger, feedläsare och andra plattformar, har de en stor nackdel: dina blogginläggs utvalda bilder kommer inte att visas.

När jag först började syndikera mitt WordPress-innehåll via RSS-flöden, blev jag frustrerad över hur enkla och texttunga de såg ut. Mina noggrant utvalda bilder fanns ingenstans att hitta, vilket gjorde att mitt innehåll smälte in med alla andra inlägg.

Efter att ha drivit flera WordPress-webbplatser genom åren har jag lärt mig att visuella element gör en enorm skillnad i hur människor interagerar med ditt innehåll. Att lägga till inläggstummynaglar kan helt omvandla dina WordPress RSS-flöden.

I den här artikeln visar jag hur du kan lägga till inläggsminiatyrbilder i dina WordPress RSS-flöden.

Lägg till inläggstumnagelbilder i WordPress RSS-flöden

Vad är WordPress RSS-flöde?

RSS, eller Really Simple Syndication, tillåter användare och applikationer att få regelbundna uppdateringar från en webbplats eller en blogg i ett webbflöde.

RSS-flöden hjälper dig att få uppdateringar från dina valda webbplatser utan att behöva besöka dem manuellt. Det hjälper till att spara tid, och du får se det senaste innehållet i din e-post, i flödesläsare och på andra enheter.

Om du har en WordPress-blogg, kan RSS-flöden hjälpa dig att marknadsföra ditt innehåll och driva trafik till din blogg. Du kan göra nya artiklar lättillgängliga för läsare och få dem att återkomma till din webbplats för nytt innehåll.

Problemet med WordPress RSS-flöden är dock att de inte visar dina blogginläggs aktuella bilder.

Att lägga till inläggsminiatyrbilder hjälper dig att anpassa RSS-flödet. Det hjälper också till att förbättra flödet och ge en bättre användarupplevelse.

Med det sagt, låt oss ta en titt på hur du kan lägga till inläggstumnaglar i WordPress RSS-flöden. Jag kommer att visa dig två sätt att göra detta, inklusive att använda ett WordPress-plugin och att lägga till en enkel funktion i dina temafiler.

Lägga till inläggstummisar i RSS-flöden med ett plugin (enkelt sätt)

Det enklaste sättet att visa utvalda bilder i RSS-flödet är att använda pluginet Featured Images in RSS for Mailchimp & More.

Det är ett gratis WordPress-plugin som hjälper dig att lägga till bilder i ditt RSS-flöde så att de visas i dina RSS-e-postkampanjer och var som helst annars där ditt RSS-flöde används.

Först måste du installera och aktivera pluginet. Om du behöver hjälp, se vår guide om hur man installerar ett WordPress-plugin.

Efter aktivering kan du gå till Utvalda bilder i RSS från din WordPress-instrumentpanel.

Pluginet låter dig ändra storleken på RSS-bilden, justeringen, textmarginalen och välja om du vill göra bilderna klickbara.

Utvalda bilder i RSS-inställningar

När du har gjort dina önskade ändringar, glöm inte att klicka på knappen ‘Spara ändringar’.

Lägg manuellt till miniatyrbild i RSS-flöden (kräver kodning)

Ett annat sätt du kan visa inläggstummynaglar i WordPress RSS-flöden är genom att lägga till ett kodavsnitt i din temas functions.php-fil.

Jag rekommenderar dock inte att redigera functions.php-filen direkt, eftersom minsta misstag kan förstöra din WordPress-webbplats. Istället är ett enklare sätt att lägga till kod att använda pluginet WPCode.

WPCode - Bästa plugin för WordPress-kodavsnitt

Med WPCode kan du säkert lägga till kodavsnitt i WordPress utan fel. Dessutom kan du behålla din anpassade kod även om du uppdaterar eller byter ditt WordPress-tema.

Den kostnadsfria versionen av WPCode levereras med allt du behöver för att lägga till anpassad kod i WordPress, inklusive ett bibliotek med färdiga kodavsnitt. WPCode Pro inkluderar avancerade funktioner som kodrevisioner, schemalagda kodavsnitt, konverteringspixlar och mer.

Först måste du installera och aktivera WPCode-pluginet. Du kan följa vår handledning om hur man installerar ett WordPress-plugin.

När pluginet är aktivt kan du gå till Kodavsnitt » + Lägg till avsnitt från WordPress-instrumentpanelen.

Gå härifrån till alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)' och klicka på knappen '+ Lägg till anpassat kodavsnitt'.

Lägg till anpassat kodavsnitt i WPCode

Välj sedan 'PHP Snippet' som kodtyp från listan med alternativ som visas på skärmen.

Välja PHP-kodavsnitt i WPCode

Därefter måste du kopiera följande kod:

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

Ge sedan ditt kodavsnitt en titel, det kan vara vad som helst för att hjälpa dig att komma ihåg vad koden är till för.

Klistra sedan in koden du kopierade tidigare i rutan 'Kodförhandsgranskning'.

RSS-flödeskod för miniatyrbilder WPCode

Rulla nu ner till avsnittet 'Infogning'.

För detta kodavsnitt vill du lämna alternativet 'Automatisk infogning' valt för att automatiskt infoga och köra kodavsnittet på din webbplats.

Välj WPCode-infogningsmetod

Slutligen, växla omkopplaren från 'Inaktiv' till 'Aktiv'.

Glöm sedan inte att trycka på knappen 'Spara kodavsnitt'.

Spara och aktivera kodavsnitt WPCode

Du kan följa vår handledning om hur du enkelt lägger till anpassad kod i WordPress för mer information.

För fler tips om hur du lägger till utvalda bilder i dina blogginlägg kan du se vår guide om hur man lägger till inläggstummisar i WordPress.

Experthandledningar om WordPress RSS-flöden

Nu när du vet hur du lägger till inläggstummynaglar i dina RSS-flöden, kanske du vill se våra andra guider om WordPress RSS-flöden:

Jag hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till inläggsbilder i dina WordPress RSS-flöden. Du kan också gå igenom vår guide om den bästa gratis företagsnamnsgeneratorn och hur du väljer den bästa webbplatsbyggaren.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

44 CommentsLeave a Reply

  1. Hej,

    När jag lade till den här koden i min functions.php ändrades längden på beskrivningen. Nu visas allt blogginnehåll i RSS-flödet. Tidigare var det avklippt. Finns det ett sätt att begränsa beskrivningen till max 300 ord?

    Tack

    • 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 :)

      Admin

  2. Först och främst, låt mig tacka er för olika handledningar som har hjälpt mig över tid att lösa flera problem.

    Jag letar bara efter en enkel implementering.

    Jag vill bara att mitt WordPress-kategoriflöde, t.ex. wpbeginner.com/category/wp-tutorials/feed, ska ha en utvald bild för inlägget.

    Så att under kategori/nyheter/feed mina artiklar visar utvalda bilder i Google News Publishers-sektioner.

    • Metoden från vår guide ovan bör låta dig lägga till bilder i dina RSS-flöden. Pluginet har en betald plan om du specifikt vill exkludera andra kategorier.

      Admin

  3. Detta fungerar inte. Tyvärr, när det körs, visas hela inläggsinnehållet och den fullstora utvalda bilden istället för utdraget.

    • Från ditt uttalande fungerar det. Det lägger till inläggstumnageln vilket är vad den här handledningen handlar om, du skulle vilja ändra get_the_content till get_the_excerpt för att visa utdraget och inte hela innehållet.

      Admin

  4. Så hur modifierar du funktionen om du använder en ACF för din huvudsakliga anpassade miniatyrbild istället för WordPress-miniatyrbilden?

  5. Herr. Jag använder RSS-flöden från andra webbplatser för att plocka nyheter men det visar inte funktionsbilder, bara länken. Kommer denna kod eller plugin att fungera för mig?? Jag försökte båda men inget hände. Tack.
    Och snälla föreslå vad jag ska göra

  6. Så detta lägger bara till bilden i innehållet. Inte riktigt önskvärt för mina behov. Hur kan jag lägga till ett nytt fält så att jag kan använda get_thumbnail när jag använder metoden fetch_feed i WordPress?

  7. Hej, hur kan jag tillämpa det här filtret i ett anpassat RSS?

    Jag har följande RSS skapad

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

    Bra jobbat

  8. Jag klistrade in koden i WP-funktioner nu, min sida har kraschat. Vit skärm. Kan inte logga in. HJÄLP!!!!

    • Du måste ansluta till din webbplats med en FTP-klient. Leta sedan upp filen functions.php (du hittar den i /wp-content/themes/din-temamapp/), redigera filen med en enkel textredigerare som Anteckningar. Ångra ändringarna du gjorde tidigare. Spara slutligen filen och ladda upp den igen.

      Du kanske också vill se vår felsökningsguide för WordPress.

      Admin

  9. Jag försökte samma sak för min webbplats men RSS-flödet visar inga bilder, snälla hjälp

    • RSS-flödet är en XML-fil. Vanligtvis när du tittar på en XML-fil i en webbläsare visas bara koden och markupen körs inte. Du måste kontrollera ditt flöde i en flödesläsare som Feedly.

      Admin

  10. Är det möjligt att använda den här funktionen med WP RSS Widget? Jag behöver importera POSTs med miniatyrbilder till en annan webbplats.

  11. Det var verkligen en huvudvärk att se RSS-till-e-postkampanjerna utan bilder eftersom RSS-flödet inte hade den nödvändiga taggen för att hämta bilder från. Hur som helst, ändrade functions.php-filen och nu kan MailChimp hämta de nödvändiga komponenterna och nu ser e-postmeddelandena vackra ut.

    Dock ser bilderna i RSS-flödet fortfarande väldigt stora ut och jag önskar att jag kunde ändra storlek på dem till en lämplig storlek. Behöver söka mer och hitta en lösning på detta.

  12. Detta lyckades få med miniatyrbilden i flödet, men skapade två andra problem:

    1) Mitt flöde visar nu hela innehållet istället för bara sammanfattningen.

    2) Flödet fångar också min utvalda bild från innehållet (hela bilden, inte bara miniatyrbilden) och denna kortkod:

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

    Jag antar att det finns ett sätt att korrigera båda dessa problem. Kan någon hjälpa till?

  13. Jag försökte implementera detta och fick "Parse error: syntax error, unexpected ‘<' in /home/content/98/8201898/html/wp-content/themes/twentyfourteen/functions.php on line 526"
    Jag kan inte komma åt wp-admin eller rss-flödet. Jag har försökt skapa nya wp-config.php-filer och inget fungerar. Kan någon hjälpa till?

  14. Hej vem som än skrev det här inlägget. Tack först, men när jag använder den här koden visar mitt flöde bilden i FULL STORLEK, inte som en miniatyrbild. Vad skulle du rekommendera för att definiera en storlek?

  15. Hej,
    Jag är ny på wordpress. Kan du föreslå hur jag kan använda den här för att visa rss-flöde med miniatyrbilder. Här är min kod:

    get_item_quantity( 10 );

    // Bygg en array av alla objekt, med början från element 0 (första elementet).
    $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() ); ?>

    och lägg till den beskrivna funktionen i function.php för temat. men fungerar inte.

    Hjälp mig!!!!
    Tack

  16. Hej,

    Tack för att du delade detta!

    Jag skulle vilja veta om det är möjligt (och hur) att använda detta skript för att visa författarens bild i RSS-flödet? Finns det ett sätt att göra detta?

    Tack

    François

  17. Varför behöver vi kontrollera has_post_thumbnail()?

    get_the_post_thumbnail() returnerar en tom sträng om miniatyrbilden inte kunde hämtas. Dessutom, inget behov av att definiera global $post. Filter som anropas inifrån loopen.

    Och varför kallar vi get_the_content(), är det nödvändigt?

    Den här koden räcker:


    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’ ); —

    Ursäkta min engelska. Det är inte mitt modersmål.

  18. Försöker detta med genesis magazine-temat, ingen lycka. Artikeln börjar bli lite daterad. Jag undrade om något kan ha ändrats i wordpress sedan detta ursprungligen skrevs, eller om jag kanske bara missar något. Det var ett tag sedan jag undrade ner i kaninhålet och jagade flödeskod.

    /** Lägg till miniatyrbild i Magazine-temats flöde*/
    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’);

    • Testade precis koden från artikeln på ett anpassat Genesis-barn-tema. Det fungerar bra. Det fungerar inte med standard-WordPress-flödet som Firefox visar. Men om du går till atom-flödet, då fungerar det. Om du använder Feedburner eller en annan app, bör det fungera.

      Admin

  19. Ok…. vänta en minut.

    Ser ut som om detta tvingar mitt RSS-flöde att vara fullständigt innehåll. Är det så?

    Viktigare är att det verkar som om allt detta gör är att klistra in miniatyrbilden i början av innehållet i RSS-flödet. Missar jag något här?

    • Ja, det gör flödet fullständigt. Du kan ändra get_the_content() till get_the_excerpt().

      Ja, poängen är att lägga till den utvalda miniatyrbilden i RSS. I de flesta fall läggs den till före inlägget. Du kan styla paragraph-taggen hur du vill. Lägg till float:left; eller vad du vill.

      Admin

  20. fungerar detta för RSS-läsarens WordPress-widget...?? jag letar efter ett sätt att infoga miniatyrbilder i RSS-widgeten..någon..?

  21. Hej, jag provade detta men det ger felet Fatal error: Call to undefined function add_filter() in wp-includes/functions.php on line 33. Snälla hjälp mig att lösa detta problem. Tack på förhand.

  22. Detta fungerar utmärkt, förutom att när det finns en miniatyrbild närvarande, upprepar feeden alltid inläggets titel inom innehållstexten (eller utdragstexten, som jag använder), vilket ser lite redundant ut. För inlägg utan miniatyrbild upprepas inte titeln. Finns det något sätt att ta bort denna extra titeltext? Den har inga omgivande taggar, så jag kan inte dölja den med CSS.

  23. Jag tror det är bättre om du ändrar koden:

    $content=”.get_the_post_thumbnail($post->ID).”.$content;

    för att behålla det ursprungliga innehållet.

  24. Hur skulle du göra miniatyrbilden för inlägget till en länk till inlägget från RSS?

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

  25. Det här är verkligen något! Jag skulle gärna vilja lägga till något liknande detta i Inside the Webb, jag måste experimentera med lite kod och se vad jag kan göra.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.