När jag skulle använda WordPress inbyggda widget för att visa poster i ett RSS-flöde så märkte jag att den inte uppdaterar automatiskt när jag skrivit ett nytt blogginlägg.
Problemet är att WordPress inbyggda widget som standard uppdaterar RSS-flödet var 12:e timme.
Lösningen går ut på att lägga till en kodsnutt där du själv kan kontrollera hur ofta du vill att flödet ska uppdatera.
1. Editera functions.php
Du ska lägga till en kodsnutt i en wordpress-fil som heter functions.php (Temafunktioner på svenska).
Du hittar filen genom att i Admin-läget navigera via Utseende till Redigerare, välja ditt tema till höger och sedan klicka på filen i högerkolumnen (se bild).
2. Lägg till uppdateringsfrekvens
add_filter( ‘wp_feed_cache_transient_lifetime’, create_function(‘$a’, ‘return 300;’) );
Siffran 300 innebär att den ska uppdatera RSS-flödet efter 300 sekunder, vilket är var 5:e minut. Denna kan du ändra till vad du vill. Kopiera in den innan php-taggen stängs längst ned i filen functions.php: