In a separate tutorial, we have explained how to easily create a static WordPress home page.
If you go through that tutorial, you will see that by default, WordPress acts as a ‘blog’ and presents a self-updating list of recently-published blog posts.
On a WordPress blog page, users can see the post titles and first paragraph or two of the content displayed for each post published with links to separate pages which contain the full content (e.g. “read more”…)
Note: How your blog posts appear on your site can depend on what 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 posts, to looking more like a ‘web site’ with a fixed main page …
Go here if you would like to learn more: How To Set Any Page In WordPress As The Static Home Page
Now, what if you would like to use your WordPress site as both a website and a blog, so visitors can be greeted by a static welcome page when they land on your site like a traditional website, but also be able to read the latest posts on a ‘blog’ area in your website?
Easy … just create a blog page!
With WordPress, you can create a ‘blog’ section within your website that will display new posts to visitors with the most recent entries displaying at the top of the page.
Let’s show you, then, how to create a ’blog’ section within your site to display your latest post entries.
Tutorial: How To Create A Blog Page To Display Your Latest Posts
As we have already explained, in a default WordPress installation, your website looks more like a blog, displaying your latest blog posts on the home page.
In this instance, however, we want the web site to behave like a static website (i.e. with a ‘fixed’ home page) but also have a ‘blog’ component.
To create a Blog Page for your site, first, create a new page.
In your WordPress admin menu, choose Pages > Add New …
You can call your blog page anything you want (e.g. “Blog”, “Specials”, “Julie’s Blog,” etc). For simplicity’s sake, we’ll 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, click on Publish to create your Blog Page…
You have now created your Blog Page, but we’re not done yet. You still need to specify the Blog Page as the page that will display your post.
After saving and publishing your blog page, choose Settings > Reading from the WP admin 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.
- Remember to click Save Changes to update your settings …
Now, when your visitors click on the ‘Blog’ link on your site, they will see your most recent post entries displayed on your site…
Congratulations! Now you know how to create a separate blog section on your WordPress site that will automatically display your most recently published blog content.
See this tutorial to learn how to set the number of posts displayed on your WordPress blog page: How To Change The Number Of Posts Displaying On Your WordPress Blog
"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: 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 certified, tested, or reviewed 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 article? If so, please take a moment to share this article with other WordPress users using the social buttons below.