FeedCache will retrieve, cache and store locally a list of RSS feeds that you can then display on your WP site. This prevents multiple HTTP requests with each page load since the feeds can be read from the cache file. Requirements Ruby Rubygems with the following gems installed: active_record feed_t
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 2.5.
SourceWordPress plugins · Oct 22, 2026
01 / Source details
Aboutthistool.
FeedCache will retrieve, cache and store locally a list of RSS feeds that you can then display on your WP site. This prevents multiple HTTP requests with each page load since the feeds can be read from the cache file.
Requirements
Ruby
Rubygems with the following gems installed: active_record
feed_tools (If you are hosted with Dreamhost you have these gems already. If you are hosted elsewhere you will need to check. If you run a VPS or dedicated machine like me, then just install them via sudo gem install )
CRON access
Upgrading
IMPORTANT
If you are upgrading from a version of FeedCache prior to v0.9.8, please deactivate and delete your existing feedcache plugin directory and follow the new installation steps.
01Deactivate the previous version of FeedCache through your WordPress plugins menu
02Upload the new feedcache-cron.rb, feedcache.php and complete lib/ directory files to your existing feedcache directory. You do not need to overwrite your feedcache-config.yml file.
03Enter the correct FEEDCACHE_DIR variable in the feedcache-cron.rb script
04Go to Options -> FeedCache Options and update your FeedCache settings
See it in action
A closer look.
FeedCache Options page
02 / Source details
Gettingstarted.
01Upload the feedcache directory to your wordpress wp-content/plugins directory. Make sure the feedcache directory is writeable by the web server (rw-rw-rw 666).
02Change the file permissions on the feedcache-config.yml file to rw-rw-rw- (666)
03Activate the FeedCache plugin through your wordpress plugin menu
04Setup FeedCache options under the Options -> FeedCache Options menu (a) Choose the number of feed groups you want (1 – 99) (b) Add your list of RSS feeds 1 per line and set the other options. You can have up to 4 different groupings of RSS feeds to cache. If you wish to manually override the name of the feed, place a pipe character “|” after the RSS URL and then type the name you want to use (e.g http://www.craigjolicoeur.com|Craig P Jolicoeur) If you wish to manually override the number of feed items to display, place a pipe character “|” after the feed title and enter the number to display If you wish to manually override the feed text formatting, place a pipe character “|” after the feed display number and put either of a true/false boolean value (c) Take note of the “CRON Script Settings” section at the bottom – you will need this info
05Edit the feedcache-cron.rb file (a) Copy the “feedcache directory” path from the CRON Script Settings into the “FEEDCACHE_DIR = ”” variable (b) Set the number of characters from each RSS feed you want to display (c) Update the MYSQL_SOCKET setting if your MySQL socket is different than the default
06Add the feedcache-cron.rb ruby script to your servers CRON job (if you need help with CRON please refer to the following URL: http://www.unixgeeks.org/security/newbie/unix/cron-1.html) (e.g. 30 * * * * /usr/bin/ruby /path/to/your/wordpress/install/wp-content/plugins/feedcache/feedcache-cron.rb)
07Add FeedCache output to your site via widgets or direct placement If your theme is widget-enabled, simply add the FeedCache widget wherever you want to your theme
08If your theme is not widget-enabled, or you prefer not to use the FeedCache widget, add the following code to your wordpress theme where you want the RSS feed listing to be displayed
for the default (group 1) listing or you can specify a group (in this case, group 2)
<?php if (function_exists('feedcache_display_feeds')) { echo feedcache_display_feeds(2); } ?>
If you don’t specify a group number in the function call, then Group 1 will be used. If you want to specify the specific group number to display use “feedcache_display_feeds( GROUP_NUMBER )” where GROUP_NUMBER is the number you want to display.
Sit back and enjoy the plugin
03 / Source details
Frequently asked questions.
Why would I need this plugin?
If you are using your WP installation to display other website’s RSS feeds, this will save HTTP requests and improve page load times for your users. By using a CRON job to fetch and format the feeds, the user will not have to wait during page load for the feed to be updated.
Will FeedCache work with Atom feeds?
Yes! FeedCache will work with both RSS and ATOM feeds.
Can I receive error emails from the CRON process?
Yes, just set CRON_EMAILS = true in the feedcache-cron.rb script. Error emails are turned off by default.
Can I have more than 10 RSS Groups
Yes, but you’ll need to manually edit the feedcache.php file. Find the following line:
define("MAX_GROUPSIZE", 10);
and change the number 10 to whatever number you need. (Just don’t go overboard, 🙂 ) Take note that when you upgrade the FeedCache plugin in the future, you’ll need to update this number every time.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati