In another post, we cover how to create a static WordPress home page.
If you read that tutorial, you will learn how in a default installation, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts.
On a blog page, your site visitors can see the headlines and an excerpt of the content displayed for each item published and links pointing to separate pages that contain the full content (e.g. ”click here to read the full article”…)
Note: How your blog posts appear on your site depends on the WordPress theme you use.
To learn more about WordPress themes, see this tutorial: WP For Newbies – An Introduction To WordPress Themes
We then explained how to change your site from looking like a ‘blog’ that presents a dynamic list of recently-published posts, to looking more like a ‘website’ with a fixed main page …
To learn more, go here: How To Set A Page In WordPress As A Static 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 welcome page when arriving on your site like a traditional website, but also be able to read your most recent news you have published on a ‘blog’ area of your website?
Easy … just create a ‘blog page’!
With WordPress, you can easily create a ‘blog’ section within your website that will display new posts to your visitors with the most recent post entries displaying at the top of the page.
In this tutorial, you are going to learn how to set up a blog page to display your latest articles.
Creating A Blog Page To Display Your Latest Posts: Tutorial
As explained earlier, in a default WordPress installation, your website acts as a blog, showing the most recent articles dynamically (i.e. not fixed) on the welcome page.
Now, we want the site to perform more like a static website (i.e. with a ‘fixed’ home page) but also have a ‘blog’ page.
To create a Blog Page for your website, let’s first create a new page.
In your WordPress dashboard, select Pages > Add New …
You can name this page anything you want (e.g. “Blog”, “Video Page”, “Crazy Wilma’s Blog,” etc). For simplicity’s sake, let’s just call this page “Blog”…
Important: Leave the content section of this page completely empty. Do not type anything into the content editor section.
After adding the new page title, click on Publish to create your Blog Page…
Your Blog Page has been created, but there’s still one more step that needs to be completed. We still have to specify the Blog Page as the page that will display your blog entries.
After you have saved and published your blog page, select Settings > Reading from your WP dashboard menu …
In the Reading Settings panel, make sure that you have the following settings selected:
- Select A static page.
- In Posts page: select the page you have just created from the dropdown menu.
- Click Save Changes to update your settings …
Now, whenever users click on the ‘Blog’ link on your site, your Blog Page will display your latest blog post entries…
Congratulations! Now you know how to create a separate blog page on your site to list your latest published blog post entries.
To learn how to set the number of entries showing on your blog, see this tutorial: How To Set The Number Of Entries Showing On Your Blog
"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie
Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site is not affiliated with nor sponsored by Automattic, Inc. or the WordPress Open Source project. This site and the services and products offered on this site are not affiliated, associated, sponsored, or endorsed by WordPress, nor have they been tested, certified, or reviewed by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items advertised, linked to, or reviewed on this site.
Have you found this post useful? If so, please take a moment to use the share buttons below and share this tutorial with others.