Recent Posts
The Recent Posts widget is a native WordPress feature, available since WordPress 2.8, that outputs a configurable list of your latest posts — with optional post dates — anywhere a widget area exi...
What Is Recent Posts in WordPress?
Recent Posts is a built-in WordPress widget that automatically displays a linked list of your most recently published blog posts. No manual updating required — publish a new post and the list updates itself.
Last verified: April 2026
Quick Definition
The Recent Posts widget is a native WordPress feature, available since WordPress 2.8, that outputs a configurable list of your latest posts — with optional post dates — anywhere a widget area exists on your site (sidebar, footer, or block-based widget zones).
Why It Matters
We see this misunderstood often on new client sites: owners publish content regularly but visitors have no way to discover it beyond the main blog page. The Recent Posts widget solves that with zero configuration. Place it in a sidebar and every page on your site becomes a content discovery surface.
For business sites and WooCommerce stores, this keeps returning visitors moving through fresh content without you touching the site after each publish.
Where to Find It
In WordPress, you access Recent Posts two ways:
Classic widgets (Appearance → Widgets): Drag the “Recent Posts” widget into any registered sidebar or footer area. Set the title, number of posts to show (1–10), and whether to display post dates.
Block editor (Gutenberg): Add a “Latest Posts” block inside any page, post, or widget block area. The block version adds more display options — featured images, excerpts, column layouts — making it more useful than the classic widget for most sites in 2026.
The underlying behavior is identical: WordPress queries the database for your most recent posts ordered by publish date, descending.
One Config Detail Most Guides Skip
The classic Recent Posts widget caps at 10 items. If you need more than 10 recent posts displayed, use the Latest Posts block or a plugin like Display Posts — the block has no hard cap and supports filtering by category, which the classic widget does not. In our testing, this trips up most beginners the first time they try to list 12+ posts.
When to Use Recent Posts
- Sidebar on a blog or magazine site — keeps navigation alive as content volume grows
- Footer widget — passive content discovery on every page
- Homepage section — highlight fresh content without rebuilding the page manually
- WooCommerce stores with a blog — connect editorial content to the shop without a page redesign
When Not to Use It
Recent Posts shows all published posts in reverse chronological order. If your site mixes post types (e.g., blog posts and WooCommerce products), the widget pulls only standard posts — not products or custom post types. For mixed or filtered displays, use the Latest Posts block with category filtering, or a plugin like WP Query Monitor to confirm what’s being pulled.
Related Terms
- Widget — a modular UI block that drops into registered theme areas; Recent Posts is one of ~15 default WordPress widgets
- Widget area — a theme-defined zone (sidebar, footer) that accepts widgets
- Latest Posts block — the Gutenberg-native successor to the classic Recent Posts widget with more display controls
- Post vs Page — Recent Posts only surfaces Posts, not static Pages
- Blog archive — the paginated index of all posts; Recent Posts is a sampler, not the full archive
Additional Reading
- How to configure WordPress widgets — full walkthrough of adding and customizing widget areas
- Latest Posts block documentation (WordPress.org) — official reference for the Gutenberg block version
- WordPress sidebar setup for beginners — where widget areas live and how to register new ones
- How to display posts by category in WordPress — filtering Recent Posts to a specific topic