WordPress has had ways to pull recent posts for years: WP_Query and get_posts both do the job. But every time I started a new theme I found myself writing the same few lines to set up the query, loop it, and reset it. This plugin is the shortcut I got tired of rewriting: one clean call that hands back recent posts so I could get on with the layout.
That is the honest pitch. It is a thin wrapper. It does not do anything you could not do yourself in core. It just saves you from instantiating WP_Query by hand every time you need a recent-posts list in a template.
What you get
- A single template tag that returns recent published posts
- No settings page, no admin overhead
- You decide how many and how to mark them up in your theme
Who it’s for
Theme developers who build a lot of sites and want a recent-posts call that reads cleanly in their template files. If you only build one site and you are comfortable with WP_Query, you may not need this at all, and that is fine.
How to install
- Upload and activate the plugin.
- Call the template tag in your theme where you want recent posts.
- Wrap and style the output yourself.
Status note
This is an archived plugin. Originally published on WordPress.org, now maintained on GitHub (opens in new tab) and reviewed for security. Still works on current WordPress. No new features planned.
File details
License: GPL-2.0-or-later
Tested with: WordPress 6.7 · PHP 8.1+
Format: .zip
Other downloads from this practice
- Easy Popular Posts. A single template tag for popular posts, no settings page.
- Easy Scheduled Posts. Surface upcoming scheduled posts before they go live.
