I recently migrated all of the non-blog content on this site to WordPress. That's right. I'm now using WordPress as a content management system (CMS). WordPress by no means competes with the big guns in the industry, but for relatively simple sites and even those with multiple authors, WordPress is incredible. However, for me it was missing one feature both in the core feature set and in any of the many plugins available.

I wanted to include pages (not just posts) in the RSS feeds that WordPress generates. I wouldn't be surprised if this feature became part of the core of WordPress, but until then, feel free to download this plugin.

RSS Includes Pages Plugin

If you encounter any problems, please leave a comment below and I'll get back to you as soon as possible.

Special thanks to Aaron Waggener for providing the technical brains behind this plugin!

Version History

1.0 Initial release.
1.1 Fixes for new WordPress release.
1.2 FAQ updates and confirming plugin works with WordPress 2.9.2.

Can I exclude posts from the feed?

A reader, Stuart, has come up with a way... Thanks Stuart!

1. Install Marios "RSS Includes Pages" plugin.

This will include then include all the pages. However what bugged me what that I don't want things like my about page in the feed (like the guy above I guess). So I needed to find a way to have the pages, but exclude the pages I don't want in the feed.

So, after 1, you then do this.

2. Go here and install the "Stealth Publish" plugin.

http://coffee2code.com/wp-plugins/stealth-publish/

It clearly hasn't been updated in a while, and it doesn't even seem to have a page on WordPress. But you can download the plugin direct from that page.

I just installed it on 2.9.2 and it works fine. No problems.

Once that has installed then on any page that you DON'T want in the feed. You do this.

"For posts that you do not want to be featured on the front page and feeds, assign them a custom field of “stealth-publish” with a value of “1?

I just tried this exact procedure on another WordPress site of mine. It works like a charm and actually gives you an enormous amount of control over what you choose to feature in your RSS Feed.


116 Responses to “Include Pages in WordPress RSS Feeds”
  1. Comment by Augusteto(new comment) :

    Does this work with the latest WP, that is RSS include + Stealth Publish. I have followed the instructions above, but there are still pages with "stealth-publish" set to 1 that is showing in the RSS...

  2. Comment by MadeGlobal(new comment) :

    Hi,

    Love your pages in RSS feed plugin for wordpress. Now that wordpress 3.0 has hit, is there any chance you could extend it to also include custom post types in the RSS feed too?

    I've hacked it for my latest website, but it would be amazing if your plugin could do it automatically.

    Thanks again for your life-saving work!

    MadeGlobal

  3. Comment by John Mitchell:

    Marios:

    I like the plugin very well! I have added the RSS icon to my menu. When you click it you only see the first of the articles I have published on my site. I am using WordPress 2.9.2 as a CMS. The entire contents of the article is there. I want Feedburner to display the first few lines of each article. Thanks for your help!

    John

    • Comment by Marios Alexandrou:

      John,

      My plugin doesn't affect whether an excerpt is shown or not. Excerpts are handled by WordPress settings as well as some excerpt-management plugins you can download.

  4.  
Leave a Reply