Have you ever thought of showing your blog posts in a separate page instead of showing it in your main page? You well know that wordpress is a best CMS and blogging tool where one can create a static website and a blog. If you are building a commercial website or niche website then you should have a separate page for your blog posts. Here we will see how to create a separate page for blog posts in wordpress.
WordPress by default shows your blog content in main home page. With few simple steps you can show off your blog posts in separate page. First is to create a new page for you blog posts. Second is setting your blog posts location to blog page. The last one is adding the blog page in your main navigation menu.
How to create a separate page for blog posts in wordpress
To show off your blog posts in a separate page first you have to create a new page.
If you don’t have any page in your website, then create a static homepage first before you create a page for your blog posts. In your wordpress dashboard go to pages >> Add new and name the page as Home and fill in your home page.
Now create a blank page (pages >> Add new) and name it as Blog. If you are using SEO friendly URL structure then your page URL ends up like this yoursite.com/blog.
Now at the right hand side you can see page attributes. Most of the wordpress themes come with this feature where you can choose custom template for each page. For example your blog page can use blog template and for home page choose main page or home page template.
Note that this custom template option totally varies from theme to themes.
Hope you have created your home page and blog page. We once mentioned that a page shouldn’t possess commenting option. To disable it just click on screen option at the top of your page editor screen and check comments.
Now you will see a Meta box for discussion below, just uncheck comments, trackbacks and pingbacks. Publish the page once you are done.
Setting blog posts location to blog page
You have created home page and a blog page, now you have to set your blog posts location to your recently created blog page.
In your wordpress dashboard go to settings >> reading and you will see front page displays option. Select a static page and choose front page as Home and posts page as blog. When done click save changes.
Instead of main home page now will see all your blog posts in blog page.
Adding blog page in navigation menu
Adding blog page in navigation menu will help your site visitors to easily navigate to the Blog page.
Just jump to Appearance >> menus and select your blog page and add it in main menu. Now save menu and check out your site, you are displaying blog page in main menu which shows all your blog posts.
Hope this helped you on how to create a separate page for blog posts in wordpress. Share it and to get more updates subscribe to our RSS feeds.