This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Add Posts to Pages


Easily add posts to pages with this super lightweight plugin. You can add them anywhere on the page (top, middle, bottom), all just as easy as the next.

Just choose:

  • Number of posts to show
  • Post cateogry to pull from
  • Any number of tags to pull from

More options:

  • To show the full post or just the title
  • To show the feature post thumbnail (or not)
  • Heading size to use ()

An voila – you’ve ADDED a filter list of posts to whatever page you want!

Future updates

  1. Ability to choose unordered (bullets) or ordered (numbered) list
  2. Bunch of tweaks to give you more options
  3. Whatever you want.. just leave feedback with feature requests 🙂


  • 3 simple steps:
    1. Add a shortcode to your page's content using these options:
    2. Update that page.

    3. View that page (adjust options as needed).

  • Showing step 1: adding the shortcode to your page content.

  • Another exmaple using post thumbnails.


This section describes how to install the plugin and get it working:

  1. Download by clicking the “Download” on this page
  2. From your WordPress admin menu, click Plugins -> Add New
  3. Click “Upload” link at the top of the page
  4. Upload to your WordPress
  5. Activate the plugin by clicking “Activate plugin”
  6. Use [add_posts category=category-slug tag=tag-slug show=5] anywhere in the content of your posts to add posts to your pages
  7. Visit the following page for usage instructions


Here’s the full documentation / usage instructions:

Your question here…

Send me your questions … “plugins [at]”

I’ll set up a github soon 🙂


There is a bug in this plugin

If you put a number in the post/blog link (title), this plugin won’t work properly

Admittedly, haven’t emailed support, but going by others, not likely to get support

Great little plugin!

Does exactly what I needed for my site… There was a little something more that I would have liked it to do and after contacting “the man”, he helped by adding the custom CSS.

CSS knowledge needed to style – I have added date info

Great little plugin – does what I want. Checked out a few and this one suited best. Can’t give it a 5 as I still had to put a bit of time in with css, and alter index.php for my requirements. Reading previous Support replies helped with information.

I added at line 75 in the index.php to carry post date across:
$my_date = $post->post_date;
$out .= ‘<div class=”date”>’.mysql2date(‘F j, Y’, $my_date).'</div>’;

for date variations:

Impressed the author is still responding to Support although the plugin has not been updated in two years.
If styling and configuration options were built in it would be worthy of a commercial product.

I spent a couple of hours researching and configuring for my requirements, but fortunately I have carried those styling adjustment and modifications over to three other sites so far.

If those editing options were out of the box I would have been happy to pay $20 – $30 for the product.

Excellent plugin and brilliant support

I love this plugin. It does exactly what it says. However, I wanted it to do something more, so I tried and didn’t get it to work, so I mailed the lovely creator of this plugin who helped me change the code so it would work. Now it doesn’t only show regular Posts from a chosen category, but it’s also showing my selected Custom Post Type.
So I’m really happy with both what the plugin does and the brilliant support I received.

No Support

Great plugin on paper. But NO SUPPORT!
I tried it on my development site and encountered a couple of issues. Three weeks later I have had no response to my queries. I am not alone – just take a look at the support tab and see the age of queries/responses.

Such a shame.

Read all 25 reviews

Contributors & Developers

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


Translate “Add Posts to Pages” into your language.

Interested in development?

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



  • Added .readmore class to the read more link (so you can target & style it 🙂


  • Fixed full=false issue where it would show full post if you specified full=false
  • Added do_shortcode to allow for full posts to render shortcodes that are in the post
  • Added ability to break content at “read more” point


  • Fixed NextGen Gallery (and probably other plugin) conflict.


  • Changed from query_posts to get_posts — This should fix some interference with other plugins


[IMPORTANT FOR STYLING] If you or your webmaster has made CSS (style or look & feel) changes to how this plugin outputs, please note the below:

  • [IMPORTANT FOR STYLING] CHANGED class for full post from “add_posts” to “add_posts_content”
  • [STYLING] ADDED clearing styles to headers in hope to help normalize output across all stylesheets: <h# style=”clear:both;>”
  • [STYLING] ADDED final clearing div to clear floats (should help styling out of the box)


  • [STYLING] ADDED class=”add_posts” wrapper for CSS targeting


  • ADDED ability to show full post
  • ADDED ability to show feature post thumbnail
  • ADDED ability to choose heading size for post title


  • ADDED links to usage instructions


  • Release of the plugin! 🙂