WordPress displays an index page for your blog posts as the home page for your website. This is a default setting that you can change in the back end. You can create a page and set that as the front page for your WordPress-driven website, but when you do this, you must also create a blank page to hold your blog posts. If you want to change the look and feel of the default home page in WordPress, you can do this too, using a template called "home.php."
- Skill level:
- Moderately Easy
Other People Are Reading
Go to the domain where you installed WordPress and visit the "wp-admin" directory. Log in to the dashboard, which is the back-end management area for WordPress.
Go to "Pages" in the dashboard sidebar and click the "Add New" button to create a new page. Give it a name like "Blog" because this will become your new blog page. Do not type any text in the editor as it will not appear on the page when used to list your blog posts. Click the blue "Publish" button to create your page.
Navigate to "Settings" from the sidebar in the dashboard. Click the "Reading" link in the "Settings" sub-menu to load the "Reading Settings" screen.
Select "A static page" for "Front page displays" at the top of the "Reading Settings" screen. Use the first drop-down box to select a new front page. You can use any existing page for the front page of your WordPress website.
Select the blank page you created for your blog using the second drop-down box. Click the blue "Save Changes" to update the WordPress settings.
Tips and warnings
- To change the look and feel of the first page of the blog index, you can create a new template file for your theme and name it "home.php." Start by copying and pasting the "index.php" code and then make changes to the new file as needed.