In a previously published article, we address how to easily create a static WP home page.
If you read that tutorial, you will see how in a default installation, WordPress acts as a ‘blog’ and shows a dynamic list of recently-published blog posts.
On a WordPress blog page, your blog readers can see the post titles and an excerpt of the content visible for each item published and links to separate pages where visitors can then keep read the full content (e.g. ”click here to read the full article”…)
Note: How 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: Themes – An Overview
We then explained how to change your site from looking like a ‘blog’ that presents a changing list of recently-published posts, to looking more like a ‘website’ with a fixed main page …
Go here to learn more: How To Set A Page In WordPress As The Static Home Page
Now, what if you want to use your WordPress site as both a website and a blog, so visitors can be greeted by a static welcome page when they arrive on your site like a regular website, but also be able to access the most recent articles on a ‘blog’ section within your website?
Simple … just create a ‘blog page’!
With WordPress, you can easily create a ‘blog’ area within your web site that will display new post entries to readers with the latest entries displayed at the top of the page.
Let’s show you, then, how to set up a blog page that will display your latest articles.
Creating A Blog Page In WordPress To Display Your Latest Posts: Step-By-Step Tutorial
As explained earlier, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your site behaves characteristically like a blog, displaying the most recent entries on your welcome page.
Now, we want our site to look 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 site, first, you need to create a new page.
In your WordPress dashboard menu, select Pages > Add New …
You can name your blog page anything you want (e.g. “Blog”, “Updates”, “Barney’s Blog,” etc). For this example, we’ll call this page “Blog”…
Important: Leave the content section of this page completely empty. Do not add anything into the content editor section.
After adding your new page title, click on Publish to create the Blog Page…
You have now created your Blog Page, but we’re still not quite done yet. 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 blog page, choose Settings > Reading from your WP navigation menu …
In the Reading Settings section, select the following options:
- Select A static page.
- In Posts page: find the page you have just created in the dropdown menu.
- Remember to click Save Changes after completing the above to update your settings …
Now, when users 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 website to display your latest published blog posts.
See this tutorial to learn how to change the number of blog posts to display on your blog page: How To Change The Number Of Entries Displayed On Your Blog
"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now
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 associated, affiliated, 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 linked to, advertised, or reviewed on this site.
Did you enjoy this post? Feel free to use the social links below and share this tutorial with other new website owners.