In a previous article, we have addressed how to create a static WordPress home page.
If you go through that tutorial, you will see how used right “out of the box”, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts.
On a blog page, your site visitors can see the post titles and an excerpt of the content visible for each post item published and links pointing to separate pages which contain the full item (e.g. ”continue reading”…)
Note: How your blog posts appear on your site can depend to a large extent on the WordPress theme you use.
To learn more about WordPress themes, see this article: Understanding WP Themes
We then explained how to change your site from looking like a ‘blog’ that presents a dynamic list of recently-published blog posts, to looking more like a ‘web site’ with a fixed home page …
If you would like to learn more, go here: How To Show Any WordPress Page You Select As Your Home Page
Now, what if you would like to use your site as both a website and a blog, so visitors can be greeted by a home page when landing on your site like a regular website, but also be able to access the latest posts on a ‘blog’ area within your website?
Easy … just create a blog page!
WordPress allows you to create a ‘blog’ area within your website that displays new post entries to visitors with the latest content displayed at the top of the page.
In this step-by-step tutorial, you are going to learn how to create a ’blog’ section within your WP site to display your latest post entries.
Tutorial: Creating A Blog Page In WordPress To Display Your Latest Blog Posts
As you are probably aware by now, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your site acts as a blog, showing the most recent entries dynamically (i.e. not fixed) on your home page.
Now, we want our website to look more like a traditional website (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ component.
To create a Blog Page then, first, create a new page.
In your WordPress admin area, choose Pages > Add New …
You can call the blog page anything you want (e.g. “Blog”, “Demo”, “Crazy Dave’s Blog,” etc). For simplicity’s sake, let’s call this page “Blog”…
Important: Leave this page completely blank. Do not type anything into the content editor section.
After adding the new page title, click on Publish to create your new Blog Page…
Your Blog Page has now been created, but there’s still one more step to do. You still have to instruct WordPress to make the Blog Page be the page that will show your blog posts.
After saving and publishing your new blog page, choose Settings > Reading from your WP dashboard menu …
In the Reading Settings screen, make sure to configure the settings as shown below:
- Select A static page.
- In Posts page: select the page you have just created in the dropdown menu.
- Click Save Changes after completing the above to update your settings …
Now, whenever users click on the ‘Blog’ link on your site, they will view your most recent blog post entries displayed on your site…
Congratulations! Now you know how to create a blog section on your site that will automatically display your latest published blog post entries.
To learn how to change the number of blog posts displaying on your WordPress blog page, see this tutorial: How To Change The Number Of Blog Posts Displaying On Your WP Blog Page
"These tutorials have so much information and are easy to understand. If you use WordPress or plan to in the future these will help you with everything you need to know." - Valisa (Mesa, Arizona)
Disclaimer: This site has no direct association with WordPress or any products discussed on this site. We may derive a financial benefit or affiliate commission from the purchase of any products and/or services mentioned on our site. All product images remain the copyright of their respective owners and comply with all license terms and agreements of use.
Was this tutorial useful? If so, please take a moment and share this information with others using the social links below.