How To Create A Blog Page In WordPress
In a separate article, we have explained how to turn any page on your website into a static home page.
If you visit that tutorial, you will learn that in a default installation, WordPress acts as a ‘blog’ and displays a dynamic list of recently-published blog posts.
On a blog page, your blog readers can see the post titles and first paragraph or two of the content visible for each item published with links pointing to separate post pages where your visitors can then keep reading the full content (e.g. ”click here to read the full article”…)
Note: How your blog posts display on your site depends on what WordPress theme you use.
Also, many e-commerce themes display your shop on the home page and provide a separate built-in blog section. For example, here is the theme options page of a best-selling WordPress e-commerce theme called Avada …
(Avada theme includes a built-in blog section)
As you can see, the Avada WordPress theme already comes with a built-in blog section, so there’s no need to create a separate blog page.
To learn more about WordPress themes, see this article:
We also showed you how to change your site from looking like a ‘blog’ that presents a changing list of recently-published posts, to looking more like a ‘website’ with a static main page …
Go here if you would like to learn more:
Now, what if you want to use your site as both a website and a blog, so visitors can be greeted by a welcome page when landing on your site like a normal website, but also be able to read your latest posts on a ‘blog’ section in your website?
Easy … just create a blog page!
WordPress lets you create a ‘blog’ section in your web site that displays new posts to your readers with the most recent post entries displayed at the top of the page.
In this tutorial, you are going to learn how to easily set up a blog page that will display your latest content.
Creating A Blog Page In WordPress To Display Your Latest Posts: Step-By-Step Tutorial
As we’ve already explained, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your site behaves characteristically like a blog, showing your newest post entries dynamically (i.e. not fixed) on the welcome page.
Now, we want the site to perform like a traditional web site (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ page.
To create a Blog Page for your site, first, you need to create a new page.
In your WordPress admin area, select Pages > Add New …
You can call the blog page anything you want (e.g. “Blog”, “Demo Site”, “Julie’s Blog,” etc). For the sake of simplicity, we’ll just call this page “Blog”…
Important: Leave the content section of this page completely empty. Do not add anything into the content editor section.
After adding your page title, click on Publish to create your Blog Page…
Your Blog Page has now been created, but there’s still one more step to do. You still need to instruct WordPress to make the Blog Page be the page that will display your post.
After saving and publishing your new blog page, choose Settings > Reading from the WP dashboard menu …
In the Reading Settings area, make sure that you have the following settings configured:
- Select A static page.
- In Posts page: choose the page you have just created in the dropdown menu.
- Click Save Changes after completing the above steps to update your settings …
Now, when users click on the ‘Blog’ link on your site, they will see your most recent blog post entries showing on your site…
Congratulations! Now you know how to create a blog page on your WordPress site that will automatically list your most recently published posts.
See this tutorial to learn how to change the number of posts displaying on your WordPress blog:
"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now