Creating a Static Front Page is one of those tasks I do every time I set up a WordPress site. Once you get the hang of it, it's really simple to do, but I can remember the first time I set one up, it was a little bit tricky to do. Also, it doesn't help that the process can sometimes differ depending what theme you have installed.
In this Q&A, I'm going to describe step by step how to create a static front page in WordPress. This is specific to my theme (organic swell), but as long as you understand the basic steps, and what needs to happen, you shouldn't have any problem doing it on your site.
Important note before you begin: All themes don't support this feature, so before you start, make sure to check your theme. You can usually find the settings by clicking on “Appearance”, then “Customize” (it might also be “Customize Theme Name”). From there, you will be on a new menu for your theme. Look for a setting to add a static home or front page. If you aren't able to find these settings on your theme, you might need to find a theme that supports it.
- Create a new Home page
The first page is going to be your new static home page. Just go to “Pages” and click “Add new”. Give it a good title, and put whatever content you want on it. When you're done, you can go ahead and Publish it.
- Create a new “Blog” Page
Your going to make a second page, but thisone is going to be the new blog page. Since you've put a new static home page in it's place, you need to create a new home for it
You'll follow the same process as above: Go to “Pages”, click “Add new”, and give it a title and permalink, but stop there. In order for WordPress to recognize this page as the new Blog placeholder, it must be left blank.
Just a note, you can call the blog page anything you want. It doesn't need to be called “Blog”. Instead, you might call it “Fishing Articles”, “Sewing Guide”, “Posts”, “Stories”, “Features”, or anything you want. Just remember to make sure the content field is empty.
Don't do anything else to this page. Go ahead and save save it.
- Update Theme Settings
Once you have created new pages for your blog page and front page, you can go ahead and adjust the settings to turn this feature on.
In the Dashboard, click on “Appearance”, then click “Customize” (it might also be “Customize Theme Name”). This usually takes you to a menu for your theme, where one of the settings is “Static Front Page”.
Look for an option to turn on the Static Front Page feature. Once you've turned it on, then you'll need to choose a “Front page” and a “Blog” page. For those 2 settings, enter the new pages you just created.
Make sure to click “Save”, and that should be it.