How To Add A Blog Post To A Page In WordPress?

Start by creating the static home page and the page which will hold your blog posts. In the WordPress admin, go to Pages Add New. Create a new page called Home and add whatever content to it that you want to use on your home page. Click the Publish button to publish it.


How do I show posts on a page in WordPress?

Firstly, login to your WordPress admin dashboard, then click on ‘Settings > Reading’. Next, select the “Your latest post” option under the ‘Homepage displays’ settings. After that, click on save changes. This is the easiest method of showing posts on your home page in WordPress.

How do I publish a post to a specific page in WordPress?

You cannot publish posts to specific pages. You can only create the appearnce you have done so. You cannot post to pages. Pages are static and sit outside the blog structure.

How do I show posts from a specific category on a page in WordPress?

You can start by providing a title for your widget and then scroll down to the ‘Filter by category’ section. From here, you can select the categories you want to show posts from.

How do I create another blog page on WordPress?

How to Create A Separate Blog Page for Posts

  1. Step 1: Create A Blog Page. In this tutorial, I will demonstrate how to create a separate blog page for displaying posts on a specific page in WordPress.
  2. Step 2: Display New Posts on the Blog Page.
  3. Step 3: Add the Blog Page to the Menu.

How do I show blog posts on my WordPress homepage?

If you want your posts to show up on the home page and WordPress isn’t already doing this for you, here’s how you do it. In the WordPress admin, go to Settings > Reading. Find the section called Your homepage displays and select the Your latest posts option. Click the Save Changes button and go back to your home page.

How do I add a category to a WordPress post?

To do this go to Posts > All Posts. Next, select the posts you want to add to a category, click on the Bulk Actions tab, select Edit and finally press the Apply. Several new sections will show, allowing you to edit different settings of the selected posts. One of them is the Categories section.

How do I display custom post type categories in WordPress?

To display your custom post types on the same category page as your default posts, you need to add this code into your theme’s functions. php or a site-specific plugin. $post_type = array ( ‘nav_menu_item’, ‘post’, ‘movies’ ); // don’t forget nav_menu_item to allow menus to work!

How do I customize my WordPress category page?

Category Pages and Menus

  1. In your dashboard, go to Appearance → Customize.
  2. Go to Menus.
  3. Select the menu to edit.
  4. Click on Add Items.
  5. Select Categories.
  6. Click the Plus icon next to the Category you want to add.
  7. Click Publish to save the changes.

How to Add Blog Posts to Pages in WordPress

10 minutes to complete the reading Languages: Blog postings are one of the functions of WordPress that the majority of website owners take use of. Posts are an integral part of the WordPress platform, and they originated as a result of the fact that WordPress began life as a blogging tool. In spite of the fact that you’re using WordPress to manage a website that isn’t primarily a blog, you’ll almost certainly still contribute some entries to it. These might be blog postings, news articles, or other types of updates.

Whatever method you choose to include blog posts into your WordPress site, you’ll need a mechanism to allow your visitors to access them.

The steps in this article will demonstrate three distinct methods for adding blog posts to pages on your WordPress website.

  • The ability to display blog articles on the front page of your website
  • The creation of a dedicated page for your blog articles and the display of those posts on that page
  • Additions to other pages on your site that include a list of recent postings as part of the page content

Begin with the most straightforward option: showing recent blog entries on your home page.

Displaying a List of Blog Posts on Your Site’s Home Page

The default setting for WordPress is to display your most recent posts on your home page, which is appropriate given the platform’s origins as a blogging platform. If your site is primarily a blog or news site, and the material that people will be most likely to access is your articles, this will make it simple for them to find what they are looking for on your website. If you install WordPress and create a few blog articles, you should notice that your most recent posts are shown on your home page by default.

  • A nice example is the Young House Love interior design blog, which is organized in such a way that it is easy to access the most recent posts: The front page of this website has a collection of the most current postings.
  • If you want your content to appear on the front page of your website and WordPress isn’t currently doing it for you, here’s how to make it happen.
  • Navigate to the section under “Your homepage displays” and click on the “Your newest posts” link.
  • You’ll see that it has a list of all of your most recent entries.

Displaying a List of Blog Posts on a Dedicated Page

Alternatively, you may establish a static page with content that you manually update to your home page and another page to display your blog articles, as seen below. This implies that you may include any material you want on your home page, such as information about your company or your website. After that, you’ll have a distinct page for each of your blog articles. This is becoming increasingly popular since it allows you to have more control over your home page and is excellent for sites that aren’t only blogs.

This website covers a topic that is linked to the design blog mentioned above, although it has a distinct emphasis.

In this case, it features a static home page dominated by a single picture, as well as a secondary News page that contains the most current blog entries.

If you wish to have a static home page as well as a separate blog or news page, you may do so—but doing so will necessitate a few of additional steps. Examine the procedure to see how it works.

Step 1: Create the Home and Blog Page

First, create the static home page and the page that will house your blog articles. Then, create the blog posts themselves. Go to PagesAdd New in the WordPress administration. Start by creating a new page calledHome and filling it with whatever material you want to display on your home page. To make it public, click on thePublishbutton. Then repeat the process, this time creating a new page calledBlog. Alternatively, if you wish to call this page anything different (for example, News), feel free to do so.

WordPress will automatically populate it with the latest blog content from your site.

You’ll now have two pages on your website that are ready to go.

Step 2: Tell WordPress Where to Display Posts

After that, navigate toSettingsReading. Locate theYour homepage displaysfield and pick theA static pageoption from the drop-down menu. After you’ve done that, you’ll need to decide which page will serve as your home page and which will serve as a showcase for your postings. To access the Home page, click on Home, and to access the Posts page, click on Blog. If you want to save your changes, click theSave Changesbutton. Visitors to your home page will see that it displays the information you’ve contributed to your static homepage, and that you also have a blog page on your site.

Step 3: Add the Blog Page to Your Navigation Menu

Because your blog entries are no longer shown on the front page, you’ll need to make it simple for visitors to locate them. As a result, you’ll need to include your newly created page in your navigation menu. It’s also a good idea to include your home page on the main navigation menu, just to be safe. You may already have a link to this in your site’s title or logo, but you should also include it in the navigation menu for accessibility reasons. Navigate to the AppearanceMenus section of the WordPress administration.

  1. If you don’t have one, you’ll have to make one.
  2. Once you’ve created a menu, drag your Home and Blog pages over to the menu and arrange them in the appropriate order.
  3. The primary navigation menu at the top of all of your pages will be replaced with this menu as a result of this setting.
  4. When you visit your site, you’ll see a navigation menu that includes your home page and blog page, among other things.

Displaying Excerpts Correctly on Your Home or Blog Page

Whether you’re showing posts on your home page or on a dedicated Blog or News page, the extract from each post will be displayed by most themes. It’s possible that the extracts aren’t ideal; for example, they could be the wrong length or cut off in the midst of a phrase. So, what is the solution to this problem? The solution is to manually produce an excerpt for each of your posts when they are created, or to go back and update the post after it has been published. On the right-hand side of the post editing page, choose Documentpane from the drop-down menu.

In order to view that part, click on the arrow to the right and put your snippet into theExcerptfield.

Now, instead of displaying the first few lines of your article, the home page or blog page will instead display an excerpt from your post. This implies that you may write an excerpt that will entice readers to click through and will also be beneficial for SEO purposes.

Displaying a List of Posts on Another Page

If you have a static home page, you may want to consider creating a list of recent posts to include on that page as well as a list of recent posts. People will be able to view your most recent posts from both your home page and the Blog page in this manner. If you do this, you have two alternatives, and it is a good idea to employ both of them.

  • If you have a widget section in your sidebar that displays on your home page, you should include the Recent Posts widget in that widget area as well. Make a widget for the Most Recent Posts and include it in the content of the homepage.

Examine how you go about each of these tasks.

Adding Recent Posts to the Sidebar

In the case that your home page is a full-width page that does not feature a sidebar, this option will not be available to you. Instead, you might provide a list of recent posts in the bottom of your website. Alternatively, you might place them in the sidebar of other sites that aren’t full width and include the Recent Posts widget in the text of your main page. However, let’s pretend for the time being that your home page does really feature a sidebar widget space. Navigate to AppearanceWidgets in the WordPress administration.

  • The method is quite similar, however the user interface is different from the previous one.
  • The Recent Postswidget may be found on the left-hand side of the screen.
  • If you’d like, you can give the Recent Posts widget a title, and you can choose how many posts to display in the widget.
  • Return to your live site, and you’ll notice that you have a list of your most recent entries in the sidebar.

Adding Recent Posts to the Home Page Content

Adding a Widget block in the page editor will allow you to display a list of recent posts on a static home page if you have one already. To update the home page, navigate to Pages in the WordPress administration and pick it. In order to add a new block, either click its +icon at the top of the screen, or press Return and then click its +icon to the right of the new block. A popup menu will open, displaying the blocks that are now accessible. In theWidgetssection, select theLatest Postsblock to display the most recent posts.

The block settings can be modified on the right-hand side of the screen.

  • Post content options: include snippets as well as titles in the post content
  • Post meta settings: show the date of the post
  • Display the author’s name
  • Optional options for the featured picture: display the featured image for each post
  • The ability to sort and filter posts allows you to arrange them in a certain order and pick which categories to display posts from. Advanced: include additional CSS classes in your stylesheet to target certain people.

When creating a list, you can include a heading by simply placing a heading block above the widget block. Selecting Grid VieworList Viewfrom the choices above the widget itself will allow you to show posts in either a grid or a list format. When working with featured photos, the grid view is quite beneficial. If you choose this option, you will be able to choose the number of columns in the block settings pane on the right side of the screen. The block configured with thumbnail featured photos, text to the right of each image, and a grid can be seen in the screenshot below.

And here’s an example of how it appears on the actual website: You have the option of including this widget on as many pages as you like, not only the main page, if you so choose.


If you provide your users with access to your posts through an index on a page of your WordPress site, they will have a simpler time finding your material. There are a variety of approaches that may be used to accomplish this. You have the option of displaying postings on the home screen or on a separate Blog page. You may also include a list of the most recent posts by including a widget in your sidebar and/or in the text of your website. Test out one or more of these approaches to add posts to the pages of your WordPress website and see how it appears in comparison to the other options.

You might be interested:  How To Work Wordpress? (Best solution)

The Best WordPress Themes and Plugins on Envato Market

On ThemeForest, you can browse thousands of the greatest WordPress themes ever produced. On CodeCanyon, you can find the most popular WordPress plugins. Acquire one of these high-quality WordPress themes or plugins to enhance the user experience on your website for both you and your visitors. Here are a handful of the most popular and soon-to-be-popular WordPress themes and plugins available for purchase in 2020. WordPress developer and writer based in Birmingham, United Kingdom. Rachel McCollin is a WordPress developer who specializes in responsive and mobile site design and development.

She owns and operates a web design studio in Birmingham, United Kingdom, and has written three books on WordPress, the most recent of which being WordPress: Pushing the Limits, an advanced resource for WordPress development professionals.

How to Create a Separate Page for Blog Posts in WordPress

Would you like to establish a distinct page in WordPress for each blog post you publish? WordPress defaults to displaying your blog entries on the front page of your website. In contrast, if you are creating a company website or just want to personalize your homepage, you may choose to create a separate page for your blog area. In this article, we’ll teach you how to establish a separate page for blog posts in WordPress using two different approaches.

Why Display Blog Posts on a Separate Page?

The home page of your WordPress website serves as the front page of your website and is the first page that visitors view when they arrive at your site. WordPress displays your most recent posts on your home page by default, which makes sense if you’re operating a blog, but it can be customized. However, it is not always the best option for small company websites. In order to increase sales conversion, you’ll most likely want a more engaging home page that informs consumers about your company, goods, and services, and provides them with information on how to contact you.

In this article, we’ll show you two different approaches to creating a new page in WordPress to showcase your blog entries. The second option is the most straightforward and provides the most degree of flexibility.

  • Method 1: In WordPress, create a separate page for each blog post you want to publish. Method 2: Using a DragDrop Builder to create a customized page for blog posts

Method 1: Creating Separate Page for Blog Posts in WordPress

Using WordPress alone, you may build a separate page for blog articles without the use of any other plugins. This approach, on the other hand, requires a bit more effort than Method 2, and it does not allow you to simply personalize the blog page once it has been established. Creating a Home Page and a Blog Page for your website To begin, you will need to build two pages in WordPress, one for your home page and another for your blog. You are not required to provide any content to the sites, and you are free to give them whatever name you like.

  • Once you have established those pages, you can go to theSettings » Readingpage in the WordPress administration area and change the settings.
  • After that, you should scroll down to the bottom and click the ‘Save Changes’ option.
  • This is because the Home page and the Blog page are two different pages.
  • It is possible that the appearance of these pages will be affected by your WordPress theme, in which case you may choose to modify your theme settings.
  • For more information on how to create a navigation menu in WordPress, please see our beginner’s tutorial.
  • It’s time to fill in the blanks with information about your company, products, and services, as well as information on how visitors may get in touch with you.
  • Method 1 demonstrates how to utilize the block editor to add cover pictures, columns, tables, text and media, galleries, and other elements to your website.
  • Customizing the Look and Feel of Your Blog Page If you’re satisfied with the way your blog page appears, then your work is done for the day.
  • This is due to the fact that you are unable to personalize the blog page without utilizing code or a plugin at this time.

Method 2: Creating a Customized Page for Blog Posts with a DragDrop Builder

An easy-to-use theme builder plugin allows you to quickly and simply design a custom WordPress theme without having to write any code. The option to build and personalize a separate page for blog articles is included in this feature. SeedProd Theme Builder InstallationFirst, you must install and activate theSeedProdplugin on your WordPress site. For further information, please refer to our step-by-step instructions on how to install a WordPress plugin (included). Businesses, bloggers, and website owners will find SeedProd to be the greatest drag and drop WordPress page builder available.

  • To input your plugin license key, navigate to theSeedProd » Settings page after it has been activated.
  • Following that, it’s time to start working on a custom WordPress theme.
  • The Process of Creating a Custom WordPress Theme In order to begin, you must first navigate to theSeedProd » Theme Builderpage.
  • This will replace your old WordPress theme with a brand new, bespoke design created only for you.
  • You will be presented with a range of professionally created themes, each of which is tailored to a certain sort of website.
  • Upon selecting a theme, SeedProd will generate all of the theme templates, including one for your blog index and another for your home page.
  • In this tutorial, we’ll show you how to customize the templates for the home page and the blog index page.

See our guide on how to easily create a custom WordPress theme for more information on how to do this.

To begin, we’ll look at the Homepage template.

This will launch the template file in SeedProd theme builder.

You can customize any block by clicking on it, drag blocks up and down with your mouse, and add new blocks to the page.

Simply scroll down to Method 2 to learn how to customize your home page using SeedProd.

Get started by clicking the ‘Edit Design’ link under the page.

You can customize the blog page the same way as you did with the home page.

You can edit the text, change the alignment and font size, and more.

The SeedProd theme builder offers additional Template Parts blocks such as a Posts block which displays a list of your blog posts.

We can change this to a single column.

The layout will immediately change to a single column.

You can also choose which header tag to use for the post title. There are also options for displaying different post metadata. You can toggle the date modified, author, date and time published, and comment count. Here are a few more ways that you can customize your blog index:

  • You may sort the index by post type, category, tag, or author
  • You can also search for specific posts. It is possible to vary the order in which the postings are shown
  • You have the option of determining how many posts are displayed on a single page. This feature lets you turn the post excerpt on or off and set its duration.

Ensure that you save your blog page when you have completed changing it by clicking on the ‘Save’ button located at the very top of the screen. Then, by clicking on the ‘X’ symbol, you may return to the list of available templates. Enabling the SeedProd theme is a simple process. Following the completion of your customization of the theme templates, you will need to publish your newly created custom theme. To enable the SeedProd theme, just toggle the ‘Enable SeedProd Theme’ option to the “YES” position.

  1. When you click on the ‘OK’ button, the settings will be updated for you automatically.
  2. The blog index page on our demonstration website looks like this.
  3. In addition, you may be interested in learning how to select the best WordPress hosting or reviewing our list of the best live chat software for small businesses.
  4. On top of that, you can follow us on Twitter and Facebook.
  5. This means that if you click on one of our affiliate links, we may receive a fee.
  6. The Editorial Staff at WPBeginner is a group of WordPress specialists, lead by Syed Balkhi, who provides guidance and support.

How to Add Blog Posts to Pages in WordPress The EASY Way

Do you want to create a page on your WordPress website that contains blog posts? Most WordPress themes, by default, display recent blog articles on the homepage. However, you might want to consider the following:

  • Move content to a blog page and create a personalised homepage for your site. Display distinct blog entries on different pages of your website
  • In addition, a list of recent postings should be included at the bottom of each page.

Whatever your objective is, in this tutorial, I will teach you how to add blog articles to pages in WordPress for beginners by taking you step by step through the process.

In This Article

  • Creating a single page that contains all of your blog posts
  • Adding several posts to various pages
  • Which Method Is Most Appropriate for You

Let’s get this party started.

How to Add Blog Posts to Pages in WordPress

It is recommended to utilize this strategy when creating a custom homepage and a separate blog page for your WordPress website – such as the one I have on this site. If that is your objective, then follow the steps outlined below, and I will show you how to accomplish it quickly and effortlessly.

Step 1: Create Two New Pages

First and foremost, you must build two new pages in WordPress: To add a new page, go to PagesAdd New and follow the instructions. You may call your page whatever you like, and then click the Publish button. It is not necessary for you to contribute any material to the blog page. During the second phase, WordPress will automatically add blog entries to the page for you.

If you aren’t getting any website visits right now, you may alternatively keep the homepage blank and fill it up later with relevant material. However, if you have a lot of visitors to your site, I recommend that you create your homepage content first before proceeding.

Step 2: Update the WordPress Settings

After that, navigate toSettingsReadingUnder the’your homepage displays’section, enter the following information:

  • Following that, navigate toSettingsReadingUnder the’your homepage displays’section, provide the following information.

Alternatively, if you open your website in a different browser window, you will no longer see blog articles shown on the home page. All that’s needed to do now is add the new blog page to the navigation menu so that visitors can quickly locate it.To add your new blog page to the navigation menu.Go toAppearanceMenusThen:Add your new blog page to the navigation menu

  • To modify a menu, choose it from the drop-down list. Include a link to your new blog page. Drag and drag the blog page to the position you want it to be. Make a copy of your modifications

Please keep in mind that the appearance of your new blog page is influenced by your WordPress theme. To make changes to the appearance, choose AppearanceCustomize from the drop-down menu.

How to Put Blog Posts on Different Pages in WordPress

As an alternative to having all of your blog articles on a single page, you could wish to add selected blog entries to multiple pages that are grouped according to subjects. This is beneficial for both search engine optimization and user experience. There are a variety of approaches you may use to do this, including:

  • Category archive pages, drag-and-drop page builders, WordPress plugins, and the Gutenberg editor are all possibilities.

I’ll teach you how to add blog articles to pages in WordPress using each of these alternative approaches in the sections that follow this one. Select the approach that best meets your needs.

Method 1: Category Archive Pages

A blog post is assigned to a category when it is published on WordPress. WordPress provides a category archive page, which contains just the posts that have been added to that specific category. For example, the WordPress tutorials category on my WordPress website is a subcategory. On that page, you will only discover information on WordPress Tutorials – not information about WordPress plugins, themes, or hosting – or anything else related to WordPress. This is the quickest and most convenient method of adding blog posts to pages in WordPress since it is completed instantly as you publish a post!

Method 2: Page Builders

It is possible to categorize your blog posts while using the WordPress platform. Using WordPress, you may build a category archive page, which will only contain content from the categories that you specify. Consider the WordPress tutorials category on my website, which has a subcategory of the same name. If you visit that page, you will discover just information on WordPress Tutorials – nothing else, not even WordPress plugins or themes, nor any other WordPress-related stuff. Adding blog articles to pages in WordPress is the simplest method since it is done for you immediately when a post is published!

  • Change the appearance of the page
  • Optimize the page for search engine optimization
  • Select the specific posts that you want to display
  • Change the order in which the posts appear

Using a page builder, on the other hand, is my preferred option. Personally, I choose to utilize Beaver Builder since, based on my previous experience, it has the following advantages:

  • It has no effect on the speed of your website. When compared to other page builders, it is simple to use. There are essentially no limitations in terms of compatibility with themes and plugins.

However, you are free to utilize any page builder of your choosing, such asThrive Architect orElementor. Whichever option is most convenient for you. Although I will demonstrate how to add blog posts to pages in WordPress using Beaver Builder in this article, I will not cover how to do so in any detail. To get started, you’ll need to acquire a regular license for Beaver Builder. Installing, activating, and licensing the plugin are all necessary steps. For further details, please refer to this guide.

Rows can be selected.

Navigate to the Modules tab (next to Rows).

A configuration window will pop up as a result of this.

Play around with the settings on each tab to get the posts to appear the way you want them to look. Help is available in the manual, but first. A setup that I’d like to draw your attention to is as follows. You may select to display the following items on the content tab of the filter section:

  • Select posts by searching for the names of the individual posts
  • All of the entries that fall under a given WordPress category Each and every one of the posts that has been tagged with a certain term
  • Additionally, posts written by a certain author

When you’re through with the settings, save and publish your page to make it visible to others. Then include it in your navigation menu so that readers may discover it simply.

Method 3: WordPress Plugins

There are other plugins available for WordPress that allow you to add blog articles to existing pages. To mention a few examples: Installing and activating the plugin is simple. See my article on how to install WordPress plugins step by step for more information. WP Show Posts will be used in this tutorial for the purposes of demonstration. Watch the video below to discover how to use this plugin to add blog posts to pages in WordPress using the steps shown in the video.

Method 4: The Gutenberg Editor

Using the newest posts widget is possible if you’ve already made the switch from using the Classic WordPress editor to using Gutenberg. Open the page to which you wish to add posts and do a search for the word ‘posts’. The widget will be shown. To pick it, simply click on it. Five of your most recent posts are automatically put to the page in chronological order, as set by default. As you can see in the picture above, it’s just a long and uninteresting list of items. However, in the block editor on the right, you may do the following:

  • Insert post content (either a snippet or the entire post)
  • Display and align featured post photos
  • Display and align post dates
  • Display and align post titles
  • Sort the posts in chronological order (oldest to newest, a to z, etc.)
  • Only posts from a selected category will be displayed
  • From five to one hundred and fifty postings will be made
You might be interested:  How To Create Widgets In Wordpress? (Perfect answer)

As an example: Depending on your purpose, I don’t advocate utilizing the Gutenberg editor because it is quite rudimentary in its functionality. I’d argue it’s too simple. This strategy is most appropriate if you just want to include a bullet point list of posts at the bottom of a page or inside the body of a blog post.

Which Method Is Right For You?

In this article, I hope I’ve been able to instruct you on how to add blog articles to WordPress pages. You have gained knowledge of the following:

  • The process of adding posts to a specific blog page
  • The process of adding various types of articles to different pages.

You also learnt that there are a variety of options for adding posts to pages on your website. Including:

  • Setting up WordPress for reading
  • Setting up the category archive
  • Dragging and dropping page builders
  • WordPress post to page plugins
  • And using the Gutenberg editor

Setting up WordPress for reading; setting up the category archive; using drag and drop page builders; using post to page plugins; using the Gutenberg editor;

  • Changing the font in WordPress, editing the footer in WordPress, and changing the author in WordPress are all covered in this tutorial.

Hello, my name is Kerry, and I’m the Blog Mechanic. I’ve worked with hundreds of people to help them develop, manage, and enhance their WordPress websites.

How To Add Blog Posts To Pages In WordPress?

Hello there, my name is Kerry, and I’m the Blog Mechanic here. Over the course of my career, I have assisted hundreds of people in the creation, management, and improvement of their WordPress websites.

  • How to establish a customized blog page on your website
  • The best way to display blog entries on a page by utilizing WordPress plugins
  • What the block editor is and how to use it to display blog entries on a page

Creating a customized blog page is explained in detail below. How to use WordPress plugins to display blog entries on a page; What the block editor is and how to use it to display blog entries on a page.

Create a Separate Blog Page

Before we go into the alternative methods of embedding articles on a page, let’s take a quick look at the capabilities that are included with WordPress by default. WordPress gives you the ability to set any page to be used as your blog’s home page. Using the following example, you can build a new blog page and include it in your navigation menu in just three straightforward steps:

Step 1:Create two pages(Blog and Home)

Creating a page for your blog and a page for your homepage are the first two steps to taking your website live. You have the option of not include any material on these pages.

The following steps were taken to produce the pages: In WordPress, go to Pages > Add New > Pages Add New. Preparing a homepage and a blog page are two separate pages that you should create separately. For the sake of convenience, you can name one page Home and another Blog.

Step 2: Set Up Your HomePosts page

In the WordPress admin area, go to the Reading section of the Settings menu. Select the ‘A static page’ option from the drop-down menu under the ‘Your homepage shows’ section. Following that, you will be able to pick the home and blog pages that you already made.

Step 3: Add The HomeBlog Pages To The Menu

The AppearanceMenupage should be visited, and the Blog page that you made previously should be added to the navigation menu of your website. Check the front end of your website to see if any modifications have been made.

Customize Your Blog Page Design

The AppearanceMenupage should be visited, and the Blog page that you generated previously should be added to the navigation menu of your site. The modifications should now be visible on the front end of your website.

  • Page builders are plugins that may be used in conjunction with any theme. In addition, it will allow you to create and change your layout using a simple drag-and-drop interface
  • Page builders make it possible to design a professional and distinctive looking website without having to know any code. Page builders can assist you overcome the constraints of both plugins such as WP Show Posts and the WordPress block editor
  • Nevertheless, they are not without their own limits.

Plugins that function on top of any theme are referred to as “page builders.” In addition, it will allow you to create and change your layout using a simple drag-and-drop interface. Create an attractive and professional-looking website without having to know how to code with the help of page builder software. Both WordPress plugins such as WP Show Posts and the WordPress block editor have restrictions that page builders can help you overcome.

  • Page builders such as Elementor, Beaver, and SiteOrigin’s Page Builder are available.

Using the Elementor page builder, you can easily create a blog page, as demonstrated in this fast video tutorial. Third-party add-ons, such as Ultimate Elements for Elementor, provide you with even more possibilities for including blog articles on a page. Source: Elementor

How to add blog posts on a page using WordPress plugins

WordPress also includes plugins that make it easier to display your blog content on a single page.

  • A simple year-end archive
  • A shortcode for displaying posts
  • WP Show Posts

In this example, theWP Show PostsPlugin has been used to display recent posts. First and foremost, download and activate “WP Show Posts” from the WordPress repository or by searching for it in the WordPress Dashboard’s plugins section. When the plugin is active, a new menu item will appear on the left side of the screen, labeled “WP Show Posts.” To construct a list of posts that you wish to display on a page, go to the Add New section and click on Add New. This plugin comes with a number of settings for making the list of articles appear more attractive on the frontend of the website.

You have the option of filtering blog posts based on their post type and taxonomy.

Once you’re satisfied, you may publish the list.

Let’s have a peek at the frontend of the website.

How to add blog posts on a page using the WordPress block editor

The WordPress block editor has a block for displaying the most recent blog entries, which can be found here. When it comes to post layout, WordPress is always enhancing this function to provide you more control over how your articles look. It is possible to embed the posts grid anywhere on your website using this re-usable component (including in a section within your homepage). To make use of this block, do the following: Select the page where you’d want to display the posts and then click on the Add button to add a new block of content to it.

Next, look for “Latest Posts” in the search bar. You have the ability to customize the view type, the number of articles and categories that are displayed. Once you’re finished, click Publish and then view the page.


We hope you found this article to be informative in understanding how to add blog articles to pages in WordPress. And you discovered a few of alternative approaches to accomplishing your goal. If you have any questions or recommendations, please post them in the comments section below. Thank you.

Adding Posts to Specific Pages

Pages are static and are used to display material that is seldom updated. They are not part of the blog structure, therefore you are unable to publish to more than one page in any one blog. In a blog, there is just one main page for postings, and all of the entries will appear on the main blog page at the same time. There is currently no method to exclude posts from being displayed on the main posts (blog) page. Your articles (not pages) will be shown in reverse chronological order on the “Home” page of your blog by default.

If you do not want all of your articles to appear on the main page, you may establish a static front page for your site called “Welcome” and a blog page for your postings called “Blog.” Despite the fact that there is only one dynamic page for postings in a blog and that we cannot publish to more than one page at a time, we may give the impression that we have posted to more than one page by using CSS.

  • Posts are organized by being assigned to one or more categories.
  • Here is a link to a walkthrough of a customized menu.
  • You can learn more about them here.
  • That is just not feasible.

How to Add Posts to a Page in WordPress

When you make a post on WordPress, all of the posts that you write are automatically shown on the homepage or a dedicated blog page. If you wish to display your posts on a different page, however, there are a few options. In this tutorial, we’ll teach you how to add posts to a page in the WordPress platform.

Why Add Posts to a Page in WordPress?

If you want to make changes to your website, learning how to add posts to any page in WordPress will be quite beneficial. Even if you run a website with a somewhat inactive blog, you will almost certainly publish entries with news about your product, new releases, updates, and so on at some time. By default, all of your articles will show on your home page or on a separate blog page devoted to your site. However, you may modify this by adding your articles to other sites in order to promote them and reach a larger audience.

Creating different pages is a great way to exhibit your content. Now that we have a better understanding of when it is a good idea to add posts to a page in WordPress, let’s have a look at how to accomplish it.


It is quite beneficial to learn how to create posts to any page in WordPress if you want to customize your website. No matter how inactive your blog is, you will almost certainly publish entries with news about your product, new releases, updates, and other such information at some time in the near future. By default, all of your entries will display on your home page or on a separate blog page dedicated to that particular topic. However, you may modify this by promoting your content on other websites and reaching a larger audience.

Creating different pages is a good way to exhibit your content.

  1. Create new posts for a page
  2. Create a page with a list of recent posts
  1. Using the WordPress page builder
  2. Using the theme’s customization options
  3. With the help of a plugin

1) How to Add Posts to a Page in WordPress

WordPress will put all of your content on your home page by default, which isn’t the best solution. You may, on the other hand, create a custom post page and publish all of your articles on that specific page. Adding posts to a dedicated page in WordPress is covered in detail in the next section.

1.1) Configuring Custom Home and Blog Pages

To begin, you’ll need to construct two pages: one for your homepage and another for your blog (if you have one). Once you’ve published those pages, navigate toSettingsReading to configure your reading preferences. You will be able to customize both your home page and your blog page from this location. You will find two primary options to put on your homepage when you arrive here: Select the second option and make sure that the relevant pages are selected for both your homepage and your posts page, as illustrated in the example below.

It is recommended that you utilize a page builder like as Elementor, Beaver Builder, WPBakery Visual Composer, or any similar tool to create a custom homepage.

You may also include the page in your menu bar for easy access as well.

This tutorial will show you how to include a custom blog page into your WordPress website.

2) How to Add a List of Posts to Any Page

A custom page may be created to showcase your blog entries and promote them further. This will increase the exposure of your blog content. There are two primary methods for accomplishing this:

2.1) Using Gutenberg Editor

You may create a list of your posts on any page by using the Gutenberg editor and a block. It is necessary to accomplish so by first creating a new page and searching for theLatest Postsblock. Gutenberg will pull up all of your previously written posts and present them in the Gutenberg editor. You may personalize the block by adjusting its orientation and the type of view it displays. If you wish to make more changes to the block, you may do so by using the customization options on the right panel.

If you look at the page from the frontend, you will notice that the recent posts block has been updated to include your material.

One advantage of this technique is that you may filter the articles by categories and authors, which is useful when searching for specific content. But what happens if you don’t want to utilize Gutenberg? You’ll have to make use of a plugin.

2.2) Using a Dedicated Plugin

In the event that you are still using the Classic Editor on your website and do not wish to switch to Gutenberg, the preceding procedure will not be effective for you. If this is the case, you’ll need to make use of a specialized plugin. There are a variety of solutions available, however we have found that WP Show Postsis the most effective one for this work. Installing and activating the plugin on your website is the first step. Select PluginsAdd New from your WordPress dashboard, search for the plugin, and then activate it on your website.

  1. To create a new post list, navigate toWP Show Postsand select theAdd New button.
  2. This will necessitate the usage of a special plugin in your situation.
  3. Initialize the plugin on your website by installing and activating it.
  4. On the left-hand side of the screen, you will find the plugin’s options.
  5. A name for your post list will be required, and you will be presented with other customization choices such as the ones shown below.

3) How to Customize Your Posts Page in WordPress

Now that you’ve built your posts page, it’s time to make it look and feel as you want it. There are several ways for accomplishing this:

  1. Make use of a page builder. Use the theme builder to create a unique look. With the help of a plugin

Now, let’s have a look at each of the methods.

3.1) Using a WordPress Page Builder

WordPress page builder plugins make it simple to create custom pages and customize the appearance of post pages. There are a variety of tools available to you. In this part, we’ll show you how to create a posts page using the Elementor page builder. Please keep in mind that we already have Elementor installed on our site. If this is not the case, make sure you first install Elementor before proceeding further. To begin, go to your blog posts page and look for a button labeled “Edit With Elementor.” Click on this button to begin editing.

Located on the left-hand side of the screen are all the elements that are accessible for use.

Once you’re satisfied with your page, just save the modifications.

  • Custom pages and post pages may be created quickly and easily with WordPress page builder plugins. It is possible to employ a number of different tools. With the help of Elementor, we’ll show you how to create a posts page for your website. Please keep in mind that Elementor is already installed on our website. If this is not the case, make certain that Elementor is installed before proceeding. To begin, navigate to your blog posts page and click on the Edit With Elementor icon. The page design section will open when you click on it, and you will be able to customize it. Everything you may utilize will be displayed on the left-hand side of the screen. To begin personalizing them, simply drag & drop them onto your web page. As soon as you’re satisfied with your page, just save the modifications. Take a look at the following instructions for additional information on how to modify your site using Elementor:

3.2) Theme Specific Customization

The settings that themes offer by default may also be used to personalize post pages as an alternative to using the custom CSS code. Some themes, such as GeneratePress, Astra, Newspaper, and Avada, have facilities for modifying blog pages that are incorporated into the theme. As a result, you may make changes to the appearance of your blog page without having to use any third-party plugins. We will be using the GeneratePress premium theme for the sake of this demonstration. To begin customizing your blog page, navigate to AppearanceGeneratePress in your WordPress dashboard and enable the options you wish to use to begin the process.

You will find all of the available customization choices under the LayoutBlog heading. Within that section, you can customize both your archive layout and single post layout choices. The following are the primary configuration parameters that you may modify on this screen:

  • The settings that themes offer by default can also be used to personalize post pages as an alternative. Many premium WordPress themes, such as GeneratePress, Astra, Newspaper, and Avada, provide built-in blog page editing capabilities as standard. To avoid having to rely on third-party plugins, you may customize the layout of your blog page. We’ll be using the GeneratePress premium theme for this example. To begin customizing your blog page, navigate to AppearanceGeneratePress in your WordPress admin and enable the options you wish to use. Afterwards, navigate to AppearanceCustomize in order to access the WordPress Customizer: All of the customization choices are included under the LayoutBlog heading. From there, you may choose your archive style as well as your single post layout. These are the primary configuration settings available for modification on this page:
You might be interested:  How To Add A Post To A Page In Wordpress? (Solved)

Keep in mind that depending on your theme, some of them may be different from others. GeneratePress also has the ability to show posts in columns, which is really convenient. As you begin to play about with the page’s customization, you will notice that the changes are reflected immediately in the live preview mode. When you have finished updating the page and are satisfied with the outcome, you may see something similar to this: Once you’re satisfied with your design, just submit the changes and you’re done.

3.3) Display Archives with a plugin

Another intriguing option for customizing your posts page is to display your archive of previous entries. This section is for you if you are seeking for a means to embed your archives on a web page. This demonstration will make use of a free WordPress plugin calledCompact Archives, which allows you to simply show archives on your blog sites. First and foremost, make sure that the Compact Archives are installed and active on your website. In order to show archives on your website, the plugin contains a number of shortcodes that you may utilize.

If you look at the site from the front end, you will notice that the default archives option is available.

You will be able to personalize the page and show your archives using shortcodes in this manner.

4) How to Add Posts to the Sidebar

The information you’ve gained thus far will help you understand how to add posts to a WordPress page, as well as include a list of posts and change the appearance of your posts page. However, there are other steps you can take to ensure that your postings are seen by your visitors. Incorporating posts into your sidebar is an excellent approach to capture a user’s attention. This can assist you in increasing the total number of page views on your site as well as the amount of time your visitors spend on your site.

There are two distinct ways to add posts to the sidebar: via the menu bar and using the widget.

4.1) Using The Widgets Option

Navigate to AppearanceWidgets from your WordPress dashboard. On the left-hand side of the screen, you will see all of the available widgets, and on the right-hand side, you will see the widget locations. Keep in mind that the widgets and places available may differ based on the theme you’re currently using. This is the situation for us because we are utilizing the GeneratePress theme, which provides multiple distinct widget placement areas. In this part, we’ll go through how to add posts to the widget area on the sidebar.

We’ll get rid of them so that the sidebar is less cluttered.

We currently do not have any widgets on the right sidebar of the website.

We are now ready to add the posts widget to the sidebar of the website. Recent Posts is a widget that may be seen on the left-hand side of the page. Drag and drag it into the widget space on the sidebar. You have the option to configure:

  • Widget title
  • Number of posts to display
  • Whether to show or conceal the date on which the post was written

Make sure to fill out each of those boxes and save your changes.Now go to the frontend of your website and you’ll see the sidebar widget.This widget will be displayed on individual posts, pages, and custom post types.all! That’s This tutorial will show you how to use widgets to add content to your WordPress sidebar. Examine how to accomplish this with the Customizer.

4.2) Using the WordPress Customizer

Using the widget editor has several disadvantages, the most significant of which is that you must always check the frontend to see whether any changes have been made. In this case, the WordPress Customizer comes in handy since it displays each and every change you make in the live preview mode in real time. To add posts to the sidebar, navigate to AppearanceCustomize and select Add Posts. Then navigate to theWidgetssection. You’ll be able to see all of the widget areas. Choose the location where you wish the postings to appear.

To add new widgets, click the+ Add a Widgetbutton and then choose theRecent Postswidget from the drop-down menu.

That’s all there is to it!


In conclusion, adding articles to a page in WordPress is a fantastic method to personalize your website while also increasing the exposure of your content. You will be able to present users with relevant information while also enhancing navigation and keeping them on your website for a longer period of time. The ways for including your blog entries on a page have been discussed in detail in this tutorial. The most often used way is to create customized home and blog pages for each user. Besides that, you may use the Gutenberg editing block or plugins to embed the most recent articles and generate a list of the most recent posts.

Have you found this post to be of assistance?

Is there anything more you think we should include?

How to Set Up a Separate WordPress Blog Page for Your Posts

If you are constructing a website from scratch with a new WordPress installation, your blog articles will automatically display on the front page. In contrast, if you want your website’s homepage to be focused on anything different, you can build a blog page dedicated to postings on your website. Consider the following scenario: whether you sell a service or operate an online shop, you may want your home page to represent the actual purchasing experience.

After that, you may create a new blog page in WordPress to display your new entries. Today, I’m going to show you how to add blog articles to pages in WordPress using two different approaches.

Why Create A Separate WordPress Blog PageFor Posts?

Many websites do not have a blog when they are first launched. Most websites started out as a storefront, a company page for their physical location, or as a service provider of some kind. Adding a blog to a website is something that has just been popular in the last ten years. And the majority of them do not want to shift the focus of their webpage in order to do this. Because of this, they must build a distinct blog page for each article. Of course, there will be moments when the polar opposite will occur.

They may, however, decide to add a retail store to the site in the future on a different page.

Consider creating a stand-alone page where you may display content from certain categories that are easy to discover.

How to Create A Separate Blog Page for Posts

In this article, I will show you how to establish a distinct blog page in WordPress for the purpose of displaying posts on a specific page on your website. This will prevent new postings from appearing on your homepage as a result of this setting. Your homepage will be transformed into a static page as a result of this action. Instead, all new blog articles will be shown on the new Blog page. Select the Add New option from the Pages drop-down menu. Create a title for the page at the top of the page.

Note:Because this page will be populated with your blog articles, there should be no need to provide any real text, therefore you may keep the rest of the fields blank.

When you’re finished, click on the “Publish” button to submit your work.

If you don’t have one, get one.

Step 2: Display New Posts on the Blog Page

This is the point at which you must inform WordPress that all current and future articles should be shown on the blog page you just established. Fortunately, this is a rather simple process in WordPress. Select the Reading option from the Settings drop-down menu. It is located at the very top of this page, where you may change the appearance of the homepage. It will be selected by default if the option “Your most recent posts” is selected. This is what is responsible for your homepage receiving new post updates.

You will now need to decide which page will serve as your Homepage and which page will serve as your Posts page.

A few more options are available, such as the number of blog entries that will show on the page and whether or not an excerpt will be displayed.

When you are finished, click on the “Save Changes” button at the bottom of the page.

However, before you are finished, I highly advise you to add the Blog page to the navigational menu of your website. Visitors that see your homepage will be aware that you also have a blog, as a result of this action.

Step 3: Add the Blog Page to the Menu

By including the Blog page in your menu, you can ensure that visitors easily locate the information on your blog. Otherwise, they’d have to know to go to in order to view the material, which I can tell you they won’t know how to do or won’t bother to do themselves. Please keep in mind that you may already have a menu set up that automatically adds top-level pages to it. If such is the case, this step will be completed automatically for you. However, you may want to make your blog the primary choice on the menu if you have a lot of visitors.

  • In the event that you already have a main menu, which you should, all you need to do now is include the Blog page in it.
  • Select the Blog page and then click on the “Add to Menu” option to include it in the menu.
  • Simply avoid including any links that would direct people away from your website.
  • If you go to your website, you should notice that the Blog page has been added to the navigation menu.
  • Congratulations on your success in creating a distinct blog page for postings in the WordPress platform.

You Can Also Use the Theme Customizer

The fact that you can access the settings for the posts page using your theme’s customizer is also worth pointing out. Despite the fact that it will provide exactly the same results as the preceding stages, I will nonetheless illustrate where to find the posts page settings in the WordPress theme editor. Select the Customize option from the Appearance drop-down menu. This is when things become a little complicated. There are a variety of choices accessible in each theme’s customize area, which is why I did not demonstrate this way in the article.

It’s possible that your name is different from mine.

It is therefore possible to establish a Blog page from inside this section, if you haven’t previously done so.

Try the Ajax Category Filter

While it is advised that you use the built-in ways, you might alternatively experiment with a plugin. TheCategory Ajax Filterplugin is a fantastic alternative for separating blogs from articles in your WordPress site. You will be able to filter ordinary and custom post types on your pages without having to reload the page, which will save time. It also goes far further than simply separating the two. Even better, you can use this plugin to build distinctive post layouts that will make them stand out from the rest of your blog’s content.

In particular, when used in conjunction with a page builder such as Elementor or Divi, it may be quite handy.

Although the free version of the plugin is sufficient, it is worth mentioning that there is a premium version available. Additionally, you can get extra customization capabilities such as forty new animations for post layouts and a new tab filtering system by purchasing this plugin.


You might also use a plugin instead of the built-in techniques, which is highly encouraged. It is highly recommended that you use theCategory Ajax Filterplugin to distinguish between blogs and posts. In this way, you won’t have to reload the page every time you filter normal and custom post kinds on your sites. This is also a significant step forward beyond just separating them. Even better, you can design distinctive post layouts using this plugin, which will make them stand out from the rest of your blog’s content.

In conjunction with a page builder such as Elementor or Divi, this is very beneficial.

Additionally, you can access extra customization capabilities such as forty new animations for post layouts and a new tab filtering system by purchasing this product.

How Will Visitors Find My Content if it Isn’t on the Front Page?

The majority of your visitors will come to your site via search engine results. It is, nonetheless, beneficial to have a link to your blog entries on the homepage of your website. Adding the blog articles as a menu item in your navigation bar and/or as a distinct link within the text of the home page can do this.

Does This Work in Any Theme?

Yes. Any theme may benefit from having a dedicated place for posts to be posted in. However, you may want to double-check your theme to see if it contains any page-building elements that are unique to it. Some of them, such as the ColorMag and NewsMag themes, include excellent customization possibilities, such as the widget control seen in the ColorMag and NewsMag themes.

What Kind of Customization Can I Do to This Separate Area?

Anything that can be done on a standard page may also be done in the post section that has been created for you. This contains a variety of plugins, some widgets, as well as the addition of HTML, pictures, and other elements. If you want to monetise your website, you could even include affiliate links and banners above the most recent content on your blog.

Does This Work With Styling Plugins Like Page Builder by SiteOrigin?

If you are using layout and style plugins, the posts will display after the design or template that you have chosen for the site. For example, selecting a layout in SiteOrigin’s Page Builder will place the blog entries after the graphics and content contained inside the layout itself. You may, however, wish to disable your sidebar widgets for this specific blog page exclusively, if that is the case. Some layouts take up a lot of space and might make you feel cramped in your surroundings. This is accomplished by editing the sidebar additions themselves, which can be found in the widgets section of WordPress.

Blog content Can Boost Traffic

At this moment, the majority of significant websites all have some form of blog component to them. Despite the fact that they may not refer to it as a blog. For example, many websites may hide their blog as News, and even certain FAQ sections can be presented in a blog-like fashion. But make no mistake, those are simply blogs masquerading as something else. Some websites use this in order to make their content more consistent with the rest of their website. The purpose for the existence of the content, on the other hand, is the same.

And, as I’m sure you are aware, increasing internet traffic has the potential to improve the appearance of your business.

Just make certain that the information is of great quality. Is there a particular reason why you wanted to build a separate blog posts page in WordPress? Did you encounter any difficulties when following the instructions outlined above?

Leave a Comment

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