Home / WordPress / Ontwikkeling / Afbeelding toevoegen in je WordPress RSS feed

Afbeelding toevoegen in je WordPress RSS feed

Afbeelding in RSS feed toevoegen WordPress

Heb jij een druk bezochte WordPress website? Dan heb je ongetwijfeld ook volgers die nieuwe berichten op jouw website volgen door gebruik te maken van een RSS lezer. Standaard laat zo'n RSS feed echter geen afbeeldingen zien. Met wat eenvoudige code kun je hier snel iets aan doen!
Vanzelfsprekend, maar ik herhaal het nog maar eens: zorg voor een volledige backup van je WordPress website voordat je aan code gaat sleutelen! Persoonlijk geef ik er de voorkeur aan om lokaal aanpassingen te doen en mijn wijzigingen dan pas terug te plaatsen op mijn website.

Een klein beetje basiskennis van je WordPress theme heb je wel nodig. Zoek je theme op in de wp-content map en open daar het functions.php bestand met een text editor. Gebruik géén Word! Een eenvoudige, gratis editor is bijvoorbeeld Notepad++.

Voeg de volgende code toe onderaan dit bestand:

//Functie om afbeeldingen aan RSS toe te voegen
function featured_image_in_rss($content) { 
  global $post;
  // controleer of de uitgelichte afbeelding bestaat
  if (has_post_thumbnail($post->ID)) { 
      $content = get_the_post_thumbnail($post->ID, 'full', array('style' => 'margin-bottom:15px;')) . $content;
  } 
return $content; } 

//Voeg filters toe 
add_filter('the_excerpt_rss', 'featured_image_in_rss'); 
add_filter('the_content_feed', 'featured_image_in_rss');

Dat is alles! Sla het bestand op het overschrijf het originele funtions.php bestand.
Bekijk het resultaat met behulp van je RSS lezer, of controleer even snel of het werkt door middel van http://www.jouwdomeinnaam.nl/feed

Liever niet sleutelen aan code?
Kijk dan eens naar de WordPress RSS Image feed plugin. Daarmee lukt het ook.

Heb je helemaal geen idee waar dit bericht over gaat en wil je eerst wel eens leren wat RSS nou eigenlijk precies is?

Series Navigation<< In WordPress een link toevoegen naar een PdfVerbeter WordPress snelheid met Smush.it >>

Was dit artikel nuttig?

Laat het ons weten en geef je rating!

Gemiddeld / 5. Aantal stemmen:

6 comments

  • Het gebruik van RSS image feed plugin leidt tot fout:
    “Cannot modify header information – headers already sent ….. wp-includes/pluggable.php on line …”
    Dit herhaalde zich voortdurend met verschillende line nummers. Kon niet meer inloggen als admin. Heb een backup moeten installeren om de zaak op te lossen.

  • Hoi Niko
    Dat is vervelend om te horen! Bedenk dat je – wanneer je een plugin hebt geinstalleerd die een conflict veroorzaakt – deze altijd weer kunt verwijderen via FTP. Dat voorkomt dat je een hele backup van je website moet gebruiken.

  • Bedankt voor de tip. Maar ik ben niet zo bedreven: hoe gaat dat ongeveer? Het bestand van de betreffende plugin verwijderen?

  • Inderdaad ja. Via ftp ga je naar de map wp-content/plugins en daar verwijder je de map van de plugin die het probleem veroorzaakt

  • Kan dat ook aangepast worden in de aparte Child map, zodat eea niet wordt overschreven bij een update ?

    Ik heb het geprobeerd, maar toe werkte de hele site niet meer, dus maar weer teruggezet naar de oude situatie.

  • Beste Robbert, dankjewel voor deze informatie… echter laat onze rss feed wel de afbeeldingen zien, maar de afbeeldingen kunnen vervolgens niet aangeklikt worden en met name voor het verzenden van een nieuwsbrief op basis van rss is dat lastig. Heb jij een idee hoe ik kan zorgen dat de afbeeldingen wel aanklikbaar worden? Ik heb de image feed plugin al uitgeprobeerd, maar dan komen alle afbeeldingen dubbel in de rss, één aanklikbare en één niet aanklikbare. Hoop dat je ons kan helpen.

Plaats een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *