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.0 Initial Release
1.0.1 Corrections to readme.txt
1.0.2 Tidying stuff up with WordPress' version control system
1.1.0 Fixed to work correctly with 2.8.3 and 2.8.4. Should also work with 2.9.


82 Responses to “Include Pages in WordPress RSS Feeds”
  1. Comment by Therese Lachance:

    I'm using your RSS includes page plugin and find it very useful. I have only one problem. I have pages that don't show on my menu and I would like to exclude them also from the RSS feed. How can I do that with your plugin as it includes all pages.

    • Comment by Marios Alexandrou:

      Set the date of the pages you don't want included to be older than other pages/posts you do want to include. Feeds only show the latest xx number of posts so as long as your pages are older, they won't be included.

  2. Comment by adrian:

    i like this but i just want to add one specific page and it's content there. any ideas?

    • Comment by Marios Alexandrou:

      You could use the Old Post Promoter plugin to keep the date for the page current and then my plugin to have the page included in the feed.

  3. Comment by Renae:

    Hi,
    I installed this plugin and have just added a new page but it did not pick it up. I am using 2.9.1. Any help would be appreciated.
    Thanks.

    • Comment by Marios Alexandrou:

      Are you using Feedburner? If so, you have to wait until Feedburner gets the latest version of your feed which can take a while. Alternatively, you can check your feed directly by going to http://www.yoursite.com/feed/.

      • Comment by Renae:

        Thank you for the reply. Yes, you're right, it has now showed up. I guess I was just being impatient. This is a great plug-in.
        One more question - does this mean that now when I add a new page it will get pinged out like the posts do? That would be great.
        Thanks,
        Renae

        • Comment by Marios Alexandrou:

          If you're using Feedburner's pinging feature then the page will be included since Feedburner doesn't know (or care) that you included a page and not a post.

  4. Comment by D4:

    Is there a way to create a separate RSS feed for pages only? I am also looking to add only specific pages to the Pages RSS Feed. Can you help with this or point me in the direction of another plugin that can?

    • Comment by Marios Alexandrou:

      This plugin won't do what you're looking for. I've accomplished something similar for this site by using two WordPress installs. I didn't plan it that way. I tacked on a blog to this and then migrated the other part of the site to WordPress where everything is a page (no posts). This gives me two feeds.

  5.  
Trackbacks
  1.  
Leave a Reply