WordPress by default shows all the posts on the homepage in a blog style but if you change your WordPress homepage to a static front page then how to display your blog separately in WordPress?

This is what we are going discuss in this article how to assign another page in WordPress as a blog page.

First of all you need to create an empty page for this purpose. The page will work as a place holder to show your blog posts.

From your WordPress dashboard, go to Pages > Add New. Name it blog page or anything you want and Publish it.

Good WordPress themes even implement page templates to style the custom blog pages. These page templates define the layout of your blog page. See if any option is available under Page Attributes Templates drop-down.

wordpress page templates

If you don’t see anything, it means no page templates has been implemented by your theme.

Woopoo's Tip

Once you are done creating the blog page, let’s move to WordPress settings to assign this newly created page to hold your blog posts.

  • From WordPress dashboard, go to Settings > Readings.
  • On the Reading Settings page, click Posts page drop-down and select the page you created earlier.

wordpress blog page settings

  • You have just enabled the posts page for your blog. All posts will be listed and displayed on this custom blog page.

Add Blog Page to Menu

The page has been created but your visitors don’t know about it. You have to tell them about your blog page in some way. You can add a menu button pointing to your blog page in main navigation menu or add a link to your blog page in sidebar.

See our article how to add a page to main menu in WordPress for more detailed instructions.

We hope you found this article helpful to create a separate page for your blog posts in WordPress. If you still have any questions do let us know using the comments section below and don’t forget to follow us on Twitter and Facebook.

Gimme a Share pleeeaase!

Pin It on Pinterest

Share This