Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member
By default, the front page of your WordPress site is always the blog. Your most recently updated posts, displayed in reverse chronological order in an index page. But sometimes, you may want to control the front page and have a static page for the front page, and a link to the blog in your main menu instead. WordPress allows you to do this, and it requires a couple of simple steps. The first thing you need to do is create the page that's going to become your front page.
This is just a standard page. So here you can go to New, select Page, and you can give it a title like Welcome to justmorten. Then you have to place some content here. When I'm done building out the content for my page, I'm simply going to publish it. Now I can go view the page just to make sure everything works. Here you have, Welcome to justmorten, and the text, and my picture. Before I make this the front page, I have to remember to turn off commenting, because you don't really want people commenting on your front page. So I'm going to go back to Edit Page.
Scroll down and uncheck Allow Comments and Allow Trackbacks and Pingbacks, and update the page again. Now I can assign this page as the front page of my site. I can do so from two different places. I can either go to Settings and Reading, and from here change Front Page Displays from Your Latest Posts, which is the blog page, to a static page. Now I can go to Front Page and select the page I just created, and then click Save Changes.
Also note that I did not assign a post page. You'll see what happens in just a second. Now I can jump to the front page of my site and you'll see, here is that welcome message. Welcome to justmorten. You see that we still have the featured content here at the top, but the rest of my blog is gone. The problem is, now that I've created a front page, but I have not assigned a page to become my new blog page, there's no way of getting to the blog. You can navigate to individual posts, and you can also even add a link to the blog somewhere in the side here.
But you wouldn't be able to actually access it, because the blog does not exist anywhere. For the blog to reappear on my site, I actually have to create a new page, that will hold the blog for me. So I'm going to go back and create a new page, I'll call this one Blog. And I'm not going to put any content here. Because the content is going to be replaced with the actual blog. I'll publish my new blog page. And this time, I'm going to do the configuration using the Customizer. So I'll go back to the front page, hover over my site name, and select, Customize.
And here I will go down to Static Front Page and assign the posts page to this new page I created, called Blog. You will notice here that these are the same settings you saw under Settings and Reading in the admin panel. Now that I have created the post page called Blog, I can click Save and Publish, close the Customizer, and then I also have to create a link pointing to that blog page. So I'll go back to my menus, find the Main Header menu, find the blog page.
Click Add to Menu, here it appears, pull it up to where I want it to appear. Click Save Menu. And go back and look at the front page again. Now on the front page, I have my welcome message and my feature content. And then, if I click on the blog link, I'm taken to my blog. So in a few simple steps, I turned my entire site on its head. Now we have a regular website with static content on the front, and then we have a blog on the back end. If you want the site to be fully static, you can even just remove the blog altogether and not write any blog posts, because now the only way to get to the blog is by using this blog button.
If you don't assign a page as the posts page, using either the Customizer or the settings under Reading, you won't actually have a blog index page. So, if you don't want a blog index page and you only want static pages, that's actually possible. It's not advisable, but it's possible. Now you have the power to choose what type of website you have. Do you want a standard website with mostly static content and and an additional blog? Or, do you want your site to be mainly a blog with some additional static content? Using the simple setting under Customizer called Static Front Page.
You can choose either to display the front page as your latest post, or a static page and then assign your blog to another page.
Get unlimited access to all courses for just $25/month.Become a member
58 Video lessons · 65657 Viewers
61 Video lessons · 96422 Viewers
56 Video lessons · 110165 Viewers
82 Video lessons · 105077 Viewers
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.