How to Display Recent Blog Posts on Your WordPress Website

How To Display Recent Blog Posts On Your WordPress WebSite Featured

WordPress is well known for its high flexibility and customization of freedom. You can literally do everything that comes to your mind, and displaying your recent blog posts on different places of your website is one of those things. You can add a list of your posts to your sidebar, after your post content, in the footer, you can also use a shortcode and pretty much add them anywhere you wish, and in this article, we are going to review the most common ways to do it.

Adding Latest Posts To Gutenberg 

The Gutenberg editor has its built-in widget that is used for displaying your latest posts. It is called “Latest posts”.
Adding Latest Posts To GutenBerg

This widget allows you to use lots of different ways to configure and customize the way it shows your posts. For example, you can toggle the content of your post on and off, and thus add excerpt next to the title of your articles. You can also set the length of the worlds anywhere between 10 and 100.

Latest Posts Block

You can also choose exactly how many of your posts you want to display, and you can order them in different ways, such as Newest to Oldest, Oldest to Newest, and you can also specify the posts by their category, as well as their number.

Latest Posts Sorting

The Gutenberg editor allows you to display your posts in different ways such as grid, list and also customize and align their featured images.

Recent Posts Featured Images


Also Read How To Create Events and Appointments In WordPress


WordPress Recent Posts Widget

WordPress has a built-in feature called the recent posts widget. With it, you can display your latest posts in the sidebars instead of the page or the post. To add the recent website posts widget, go to Appearance, then Widgets and add the widget called “Recent Posts” to your sidebar.
Posts Widgets

The built-in Recent Posts widget does not support many functionalities, but you can still add a title to your widget and choose the number of posts that you want to be displayed. Click on the Save button and your posts will start appearing on your website.

Recent Posts Widget + Thumbnail Plugin

As we already said, the built-in recent posts widget function is pretty limited, but still, there are ways to make it look more professional. For example, if you want to display thumbnails and excerpts of your posts, or show posts from a chosen category right to your sidebar, you can quickly achieve that with the help of the Recent Post Widget With Thumbnails plugin.

To do that, install the plugin and then go to Appearance, Widgets and you will see a Recent Post With Thumbnails widget.

Recent Posts Thumbnails Widget

Add it to your sidebar, and expand it.

Recent posts Thumbnails Options

You will see a list of options that give you full control over the way you can display your recent blog posts. You can show excerpts, posts from a specific category, display random posts, show only sticky posts and many more.


Also Read SEO Writing Assistant


After you are done with your option configuration, you will probably achieve a beautifully looking list of your latest posts.

Recent Posts To Sidebar

Displaying Your Recent Blog Posts in WordPress With a Shortcode

If you want to use the classic editor, instead of Gutenberg, you can use shortcodes to display your recent WordPress posts anywhere on your website.

Before that, you will have to install and activate the Display Posts plugin.

When you do it, you can open and edit any of your pages or posts and add a simple shortcode “[display-posts].” This plugin offers different ways of displaying your posts, and you can modify them. 

You can add [display-posts posts_per_page=”5″ orderby=”title”], for example, and you can specify the count of the posts per page and the order type. For full documentation on how to use the plugin and its shortcodes, you can visit the Display Posts Plugin Documentation.

Displaying Posts Manually In WordPress

If you are a more advanced developer, you can add recent blog posts directly to your theme. Still, make sure that you use a child theme and a backup, to ensure the safety of your website.

The easiest way to display your posts manually is to use a built-in function, which is the WP_Query class. To do that, add the following code where exactly you want to display your latest posts.

<ul> // Defines your WP Query Parameters <?php $the_query = new WP_Query( 'posts_per_page=5' ); ?>   // Starts your WP Query <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>   // Displays the Post Title with Hyperlink <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>   // Displays the Post Excerpt <li><?php the_excerpt(__('(more…)')); ?></li>   // Repeat the process and reset on limit <?php  endwhile; wp_reset_postdata(); ?> </ul>

Note: If you don’t really understand what this piece of code is doing, please be careful because you may break your website.
With all of that being said, there are plenty of ways that you can display your posts to your WordPress blog, and you can use the one that fits your needs in the best way.


Also Read 17 Best FREE Logo Makers to Help You Look Professional (2020)


Researched and created by:
Krum Popov
Passionate web entrepreneur, has been crafting web projects since 2007. In 2020, he founded HTH.Guide — a visionary platform dedicated to streamlining the search for the perfect web hosting solution. Read more...
Technically reviewed by:
Metodi Ivanov
Seasoned web development expert with 8+ years of experience, including specialized knowledge in hosting environments. His expertise guarantees that the content meets the highest standards in accuracy and aligns seamlessly with hosting technologies. Read more...

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Privacy Policy.
I Agree
At HTH.Guide, we offer transparent web hosting reviews, ensuring independence from external influences. Our evaluations are unbiased as we apply strict and consistent standards to all reviews.
While we may earn affiliate commissions from some of the companies featured, these commissions do not compromise the integrity of our reviews or influence our rankings.
The affiliate earnings contribute to covering account acquisition, testing expenses, maintenance, and development of our website and internal systems.
Trust HTH.Guide for reliable hosting insights and sincerity.