This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Pages Posts


Ever wanted different pages on your blog to display different types of post? You might have news and changelog pages and want to display categorized posts in each one.

With Pages Posts you can! You can configure a page to display posts only from a specific category or tag.


  • Control Panel


  1. To install through WordPress Control Panel:
    • Click “Plugins”, then “Add New”
    • Enter “Pages Posts” as search term and click “Search Plugins”
    • Click the “Install” link on the right hand side against “Pages Posts”
    • Click the red “Install Now” button
    • Click the “Activate Plugin” link
  2. To download and install manually:
    • Upload the entire pages-posts folder to the /wp-content/plugins/ directory.
    • Activate the plugin through the Plugins menu in WordPress.

The control panel of Pages Posts is in Settings (on WordPress 2.3.3 and under, Options).


How do I configure a page to display posts?

Head over to the settings page and the top of the page gives you the ability to add a page. Select which page you want, whether it should only display posts from either a category or a tag, select which category or tag and click “Add Page”


Read all 3 reviews

Contributors & Developers

“Pages Posts” is open source software. The following people have contributed to this plugin.


Translate “Pages Posts” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added option to turn home page view on or off


  • Added compatibility with WordPress 3.0.3
  • Added number of posts option
  • Set a global var to specify when the post is being used (for theme mods): $IS_PAGES_POSTS
  • Now uses home page template rather than either archive.php or category.php


  • Fixed style issue with pagesposts.css


  • Tested compatibility with WordPress 3.0.1
  • Fixed bug with current_page_item class in menu – now shows as current_page_parent


  • Further fix to bring back all pages -1 rather than false in the query


  • Added ability to display the original post above your categorized/tagorized posts


  • Fixed bug with not being able to select all pages – was only bringing back the last 5


  • Added ability to have posts displaying as excerpts or full posts


  • Added category and tag display capability