---
title: "How to Show Recent Blog Post in WordPress? (Latest Blogs)"
url: https://nexterwp.com/docs/show-recent-blog-post-in-wordpress/
date: 2023-05-06
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "A home page that shows the three most recent posts tells a visitor the site is alive. A home page with no posts on it tells them nothing. A recent..."
image: https://nexterwp.com/wp-content/uploads/2024/05/show-recent-blog-post-in-wordpress-1024x519.jpg
word_count: 406
---

# How to Show Recent Blog Post in WordPress? (Latest Blogs)

## Key Takeaways

- Nexter Blocks Post Listing block displays recent blog posts on a WordPress website to help readers find latest content and keep visitors informed on the latest updates.
- Post Listing block requires Nexter Blocks to be installed and activated before use.
- Query tab Order By settings select Date and Descending to show the latest blog posts, and Display Posts sets how many posts show.

A home page that shows the three most recent posts tells a visitor the site is alive. A home page with no posts on it tells them nothing.

A recent posts listing is the Post Listing block with a small count and the default ordering, which is newest first.

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/listing/wordpress-post-listing/)

## Before You Start

- **Edition:** Free — works in Nexter Blocks (free) and with Nexter Blocks Pro.- **Block to enable:** Post Listing, switched on under **Nexter > Blocks** in your WordPress dashboard.

## Steps

- Add the **Post Listing** block where you want the recent posts.

![Adding the Post Listing block](https://nexterwp.com/wp-content/uploads/2026/09/pl-query-order.webp)

- Set the number of posts to three or four.

- Leave the ordering on **date, newest first**, which is the default.

- Publish and check the real page.

## How It Behaves

Newest first is already the default, so a recent posts listing is mostly about the count.

- **The default ordering is by date, descending.** Measured on an untouched listing, the newest post came first.- **Measured with the count set to three:** exactly three posts rendered, with `display_post: 3` in the `data-dypost` attribute.- **Ordering can be changed** — measured, sorting by title ascending re-ordered the listing alphabetically.- **It updates itself.** Publish a new post and it appears at the top with no edit to the page.- Measured with Nexter Blocks Pro deactivated: the listing still renders its posts. The block itself is free.

## Limitations

- **Recent is not the same as best.** A quiet month means your home page shows your weakest recent work.- **It does not know about quality or category** unless you restrict the query yourself.- **Featuring the same post twice is easy** if another block above also shows the newest — see [hide recent blog posts](https://nexterwp.com/docs/hide-recent-blog-post-from-list-in-wordpress/).- **Very small counts age badly.** Three posts on a home page looks thin if you publish rarely.

## Troubleshooting

### It is not showing my newest post

Check the ordering is still by date descending, and that the post is published rather than scheduled or draft.

### The same post shows twice on my page

Two blocks are both showing the newest posts. Offset one of them — see [hide recent blog posts](https://nexterwp.com/docs/hide-recent-blog-post-from-list-in-wordpress/).

### It shows posts from a category I did not want

The listing is unrestricted by default. Limit it to the categories you want.

### Nothing shows at all

There are no published posts matching the query. Check post status and any category restriction.

## Related Docs

- [Hide recent blog posts from a list](https://nexterwp.com/docs/hide-recent-blog-post-from-list-in-wordpress/)- [Show related blog posts on a single page](https://nexterwp.com/docs/show-related-blog-posts-on-blog-single-page-in-wordpress/)- [Add post listing in WordPress](https://nexterwp.com/docs/add-post-listing-in-wordpress/)- [Advanced tab settings](https://nexterwp.com/docs/use-advanced-tab-in-nexter-blocks/)