In a previously published tutorial, we cover how to turn any page on your WordPress website or blog into a static home page.
If you read that tutorial, you will see that 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 first paragraph or two of the content displayed for each post published with links pointing to separate post pages where visitors can then keep read the full article (e.g. ”continue reading”…)
Note: The way your blog posts appear on your site depends to a large extent on the WordPress theme you use.
To learn more about WordPress themes, see this article: WP For Newbies – An Introduction To WordPress Themes
We then explained how to change your site from looking like a ‘blog’ that displays a dynamic list of recently-published blog posts, to looking more like a ‘website’ with a fixed main page …
To view this tutorial, go here: How To Set A Specific WordPress Page As A Static Home Page
Now, what if you would like to use your website as both a website and a blog, so visitors can be greeted by information on an unchanging page when landing on your site like a normal website, but also be able to read your latest articles 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 displays your new post entries to your visitors with the latest entries displayed at the top of the page.
In this step-by-step tutorial, you are going to learn how to set up a blog page that will let your visitors view your latest post entries.
Tutorial: Creating A Blog Page In WordPress To Display Your Latest Posts
As we have already explained, 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, displaying your newest content dynamically (i.e. not static) on your home page.
In this instance, however, we want our web site to perform 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, let’s first create a new page.
In your WP admin menu, choose Pages > Add New …
You can name your blog page anything you want (e.g. “Blog”, “Video Page”, “Barney’s Blog,” etc). In the example below we’ll just call this page “Blog”…
Important: Leave this page entirely blank. Do not type anything into the content editor section.
After adding your new page title, publish your new page to create your new Blog Page…
You have now created your Blog Page, but there’s still one more step to complete. You still need to instruct WordPress to make the Blog Page be the page that will display your blog entries.
After you have saved and published your new 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: find the page you have just created from the dropdown menu.
- Click Save Changes after completing the above …
Now, whenever users click on the ‘Blog’ link on your site, they will see your latest blog post entries displayed on your site…
Congratulations! Now you know how to create a blog page on your website to display your latest blog content.
To learn how to specify the number of blog posts showing on your blog page, see this tutorial: How To Set The Number Of Entries To Display On Your WP Blog
"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)
Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site and the products and services offered on this site are not associated, affiliated, sponsored, or endorsed by WordPress, nor have they been reviewed, certified, or tested by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items linked to, advertised, or reviewed on this site.
Did you enjoy this post? If so, please take a moment and share this information with other bloggers using the links below.