This plugin creates four (4) seperate RSS 2.0 feeds from posts, comments, pages, and one combined [posts & pages] across all blogs on your site.
Works both on WPMS 3.0 & up, and WPMU 2.9.2.
This will skip the first comment and page of a blog; also will not include private, spam, mature and deleted blogs.
Both Subdirectory and VHOST installations are now supported. Thanks to DaryL.
- Generates sitewide combined [posts & pages] feed
- Generates sitewide posts feed
- Generates sitewide comments feed
- Generates sitewide pages feed
- Client-side caching via ETag headers
- Admin screen to configure options
- Compliance with xhtml and xml standards & many more
For more explanation and to leave any suggestions to improve or bugs, please visit on my blog : Ada WPMS Sitewide Feed
Compatible with WP Multi-Network plugin . You can have different blog ID than 1 to trigger the full feed.
- Comply fully for language translation
- Exclude blogs by ID
- Enable/disable individual sitewide feeds
- Option to include the blog title in the post title shown in the feed
- Consider changing the function ada_get_avatar_url() to use the core hook get_avatar(). So it can work with WPMUDEV’s Avatars for Multisite.
- Option to exclude by post types
- Why http://yourdomain.com/full-feed/ is not working?
Only if you install WPMU/ WP 3.0 as subdomain installation when you installed WordPress, you will be able to have feeds like “yourdomain.com/full-feed/”. When you install WPMU/ WP 3.0 into a subdirectory installation, your feed url will be something like “yourdomain.com/subdirectory?wpmu-feed=full-feed”.
wp-config.php should have either of the below constants defined and set, in order for the plugin to detect its a subdomain installation.
- My feed is working. But when I include in RSS Widget, it does not show the entries?
You must disable your cache plugin to cache the feed as a static page.
If you are using W3-Total-Cache plugin, add your Feed URL (relative path): to the Never cache the following pages: section under Page Cache Settings. Ex. “/full-feed/” and make sure to clear empty all caches.
The reason is your cache plugin makes the cache of the feed [which has a Content-Type: application/xml]. But after it is cached, when the browser requests, your cache plugin deliver the already cached static file, which now is delivered with Content-Type: text/html]. Some cases, this causes the RSS Widget to not to recognize the feed.
- Is the WP Object Cache still in use?
I know its out-of-date. I kept the original codes and cleaned long time ago. I should probably remove WP Object Cache in the next versions. Please suggest a better way on my blog Ada WPMS Sitewide Feed