How To Create A Blog Page In WordPress
In a separate tutorial, we cover how to easily create a static WP home page.
If you visit that tutorial, you will learn that in a default installation, WordPress acts as a ‘blog’ and shows a dynamic list of recently-published posts.
On a blog page, your site visitors can see the post titles and first paragraph or two of the content displayed for each item published and links pointing to separate pages where visitors can then continue reading the full content (e.g. ”click here to learn more”…)
Note: How your blog posts display on your site can depend 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 explained how to change your site from looking like a ‘blog’ that displays a changing list of recently-published blog posts, to looking more like a ‘website’ with a fixed main page …
Go here 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 static page when arriving on your site like a normal website, but also be able to access the latest news you have written on a ‘blog’ area within your website?
Easy … just create a ‘blog page’!
With WordPress, you can create a ‘blog’ area within your web site that will display new post entries to readers with the latest blog posts displaying at the top of the page.
Complete the tutorial below to learn how to easily create a ’blog’ section in your WordPress site to display your latest blog posts.
How To Create A Blog Page To Display Your Latest Posts: Step-By-Step Tutorial
As you are probably aware by now, in a default WordPress installation, your site behaves characteristically like a blog, showing your newest articles dynamically (i.e. not static) on the welcome page.
Now, we want the web site to perform like a static website (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ page.
To create a Blog Page for your site, first, create a new page.
In your WordPress admin menu, select Pages > Add New …
You can call the page anything you want (e.g. “Blog”, “Demo”, “My Blog,” etc). For the sake of simplicity, let’s just call this page “Blog”…
Important: Leave this page completely blank. Do not type anything into the content editor section.
After adding your page title, publish your new page to create the Blog Page…
Your Blog Page is now created, but there’s still one more step that needs to be completed. We still need to instruct WordPress to make the Blog Page be the page that will show your post.
After you have saved and published your blog page, go to your WordPress navigation menu and select Settings > Reading …
In the Reading Settings screen, make sure to configure the options as shown below:
- 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 to update your settings …
Now, when your visitors click on the ‘Blog’ link on your site, your Blog Page will present them with your latest post entries…
Congratulations! Now you know how to create a blog area on your site that will automatically list your most recently published blog post entries.
To learn how to change the number of posts showing on your WP blog, see this tutorial:
"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum