Want to display your latest posts on a specific page? Whether you’re building an “About” page that showcases your recent content or creating a custom homepage that highlights your latest articles, WordPress makes this incredibly simple with the built-in Latest Posts block.
Back in 2007 or so, I more-or-less had to learn to program to get this working in WordPress. Now it’s as simple as finding the right block in the WordPress editor.
Showing your latest posts isn’t something I’d recommended doing too much across your WordPress site. Primarily because, without context it’d be really weird to link to your latest WordPress posts inside a WordPress post. Much more likely and usefully, this makes a ton of sense as a think you might do on your “about” or “home” page. Especially if you’ve converted your homepage into a nice little landing page.
How to Add Latest Posts to Any Page
Here’s how simple it is:
Step 1: Add the Block – In the WordPress editor, click the “+” (Add Block) button where you want your latest posts to appear.
Step 2: Find the Latest Posts Block – Start typing “Latest Posts” in the search field. The Latest Posts block will appear in the results. Select it.

That’s it! Your latest posts will now appear on the page.
Customizing Your Latest Posts Display
Once you’ve added the block, you can customize how it appears:
- Change the number of posts displayed
- Show or hide the post date
- Display featured images
- Add excerpts
- Adjust the layout and spacing
Simply select the block by clicking on it and use the settings panel on the right to make your adjustments.
I really cannot over-emphasize how much pain I went through half-understanding PHP when I tried to do this way back in the day. WordPress has come a long way. Now you can show your latests posts on any of your posts or pages. It’s pretty darn magical.
Enjoy 🙂





The Posts block in the free CoBlocks plugin is even better. It also includes a way to show external RSS feeds as ac source.