The day I was introduced to WP for the first time, I was completely blown off by its amazing capabilities and power!
Since then, I never looked at any other CMS. I have been working extensively with WP, building themes, setting up new websites, providing 1-on-1 and group training to beginners and intermediate audiences. There have several instances when I was asked to explain how a front page is home page and home page is blog page?
What’s the deal?
The most confusing terminology so far has been differentiating between Home and Front Page feature.
Home Page, huh?
A home page for any website is the main landing page that a user lands on visiting some example.com website. Here’s an example of a home page for a WordPress site.
And, Home page for WP means – Blog archive. In other words, this is a page that uses The Loop to display most recent posts. The number of posts on the page are controlled by “Reading Settings” in WP Dashboard.
Front Page, duh?
Apart from displaying all the recent posts on home page, WP allows a user to display the content from a static page or a combination of recent posts and static content and anything else can be done with a “Static Front Page” option. Below is an example for the Static Front Page as Home Page.
Technically, a developer or an intermediate/advanced WP user would be aware of the fact that Front Page is the Home page of your site with some content from a page or it could be a custom template.
So, where’s the confusion? Front page is the new Home page?
Confusion comes in when you tell a user that the Home page is no longer a home page rather than it’s now your Blog page. And the Front Page is the Home page.
It always takes a while to explain beginners that Front Page is simply the term that we are using for displaying content from a page and setting up to show as the main page (home page) of the website. So, when a visitor lands on to the site by typing example.com then they will see this welcome page or a page with static content rather than regular blog posts.
WP is a blogging platform and a full-blown CMS. So, clearing this confusion is a must and it takes a while.