Add a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.
As of April 2026, Display Posts is a WordPress page plugin with 80K+ active installations and a 4.8/5 rating from 164 reviews. It has been downloaded 1.3M+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2011. Last updated 1 year ago — may have compatibility concerns. Download volume is stable this week. Support resolution rate: 0%. Top alternative: Post Type Switcher.
Display Posts allows you easily list content from all across your website. Start by adding this shortcode in the content editor to display a list of your most recent posts:
[display-posts]
Filter by Category
To only show posts within a certain category, use the category parameter:
[display-posts category="news"]
Display as Post Grid
You can create a great looking, column-based grid of posts with a bit of styling. Here’s how!
List Popular Posts
You can highlight your popular content in multiple ways. If you want to feature the posts with the most comments, use:
[display-posts orderby="comment_count"]
You can also list most popular posts by social shares.
Include thumbnails, excerpts, and more
The display parameters let you control what information is displayed for each post. To in…
Any plugin coming from Bill Erickson can be trusted as an excellent coded tool!
And this Display Posts plugin doesn’t disappoint.
If you’re looking for an easy way to add posts anywhere you want without hacking theme files, the Display Posts plugin is the one you want to install! Lightweight and highly customisable.
Thanks Bill!
It’s amazing that at this time, we still have a fully functional free plugin with no paid version!
Very useful and easy to use
Themes often override page layout/template options when designating them to built in posts archive page – this plugin allowed a simple display of posts just as I required using a shortcode, allowing me to have full control over the environment it was placed in.
Will require CSS knowledge to adjust appearance. If that is not for you then purchase a plugin that offers those adjustments via GUI.
Really useful tool for showing posts and custom post types by tag, category, etc
| WordPress | 3.0+ requiredTested up to 6.6.5 |
| PHP | false+ required |
Version 3.0.3
* Bumped the “Tested To” number to WP 6.6
* Updated text of the plugin notice
Version 3.0.2
* Added pre_display_posts_shortcode_output filter before shortcode runs, used for transient caching, see #210
* Updated plugin to pass coding standards, see
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.