By default, WordPress shows you a list of 10 most recent posts on the front page of your site. But there are many users would like to have a static front page instead.
The good news is that WordPress has this feature built-in, and allow you to do that without much coding.
Let me show you how simple the process can be using the Twenty Eleven theme.
i. Creating a Static Front Page
- On your WordPress Dashboard, go to Pages > Add New.
- Title this new page “Home” or any other names that you would like.
- Here, you can use the default template or your own custom template. For this tutorial, I’m using Showcase Template that comes with Twenty Eleven theme.
- Add the content that you would like to show on the static page.
- Click Publish.
- To use the static page you’ve created on the front page, go to Settings > Reading.
- On Reading Settings page, select A static page for Front page displays and the page you’ve just created for Front page:
- Click Save Changes.
- View your site to confirm it’s showing a static front page.
ii. Creating a Page for Blog
With your site front page being converted to static, you might want to create a page where your visitors can still view your latest blog posts.
Follow the steps below to create a place-holder for showing your recent posts.
- On your WordPress Dashboard, go to Pages > Add New.
- Titles this new page “Articles” or any other names that you would like. And leave this page content blank.
- Go to Settings > Reading.
- Select the Articles page you’ve just created for Posts page:
- Click Save Changes.
- Now, you should see a list of posts by browsing http://www.yourdomain.com/articles/. For easy access, you can add this link on your menu/navigation bar.