By default WordPress displays all the posts on the front page of your blog. For a more traditional website look, we would normally have a static front page, and possibly another page displaying our blog. This is very easy to implement in WordPress, without touching any code. Before we begin, please create two pages, one named ‘Home’ and another named ‘Blog’ or whatever you want to name the page containing all your posts. Then follow the steps below.
- Go to Settings > Reading
- You will see a Front Page displays option, select ‘A static page’.
- Set the Front Page option to point to the ‘Home’ page we created earlier.
- Set the Posts Page option to point to the ‘Blog’ page we created earlier.
If you have dynamic menu generation in place (using for example the wp_list_pages function), you will most probably see your new setup implemented on the front end of your blog. See, that was simple, yay for WordPress!
Related posts:

Web professional in Malta, Europe. Focusing on building visually stunning websites that are easy to maintain, usually using WordPress as the CMS. Web developing since 1995, loving WordPress for more than 5 years.
Leave a Comment
Let us know your thoughts on this post but remember to place nicely folks!