Home > Help Center > Applications > WordPress > WordPress Static Front Page

WordPress Static Front Page

By default, WordPress shows the most recent posts in reverse chronological order on the front page of the site.

But many WordPress users prefer their home page to provide small information snippets in the form of static content linked to pages with detailed information.

The look and feel of the front page is based upon the choices of the user combined with the features and options of the WordPress Theme.

Some WordPress Themes offer special setup or options for front page type features including customized Page Templates.

In this article we'll show you the standard way of creating Static Front Pages.

Creating a Static Front Page

Creating a virtual static front page does not require editing or coding of files or templates.

To create the static front page, go to the WordPress Administration.

Our test site is a new WordPress installation with a different active theme and only three posts which are displayed on the home page at reverse chronological order:

wordpress static front page

wordpress static front page

Create a Front Page

Click Pages > Add New Page

For title enter Home.

Add content you would like to see within the content area of the static front page. At first let's leave it blank.

Publish the Page.

Create a Blog Page

Again click Pages > Add New Page

For title enter anything you like - Blog, News or Articles … (choose only one, of course).

Do not use a custom Page template for this page. The template files home.php or index.php will be used to generate this page in the Theme.

Do not add content. Any content here will be ignored - only the Title is used.

Publish the Page.

wordpress static front page

Click on Settings > Reading:

wordpress static front page

On Reading Settings screen do the following:

Select radio button in front of A static page label

From Front page dropdown menu select Home

From Posts page dropdown menu select Blog

wordpress static front page

Click Save Changes button.

While we are calling this a static front page, you may edit the content on that web page at any time by editing the Home from Pages screen.

Click again Pages link – new labels are added to our pages:

wordpress static front page

Visit the site:

wordpress static front page

Now our site is showing different home page and if we want to read our posts we must click Blog link:

wordpress static front page

How we can add content to our Home page?

Return to WP administration and click Pages > hover over Home > click Edit link:

wordpress static front page

Add text content, edit the title and click Update button.

Visit the site again to see the updated Home page.

wordpress static front page

Now let's activate different theme to see how our static front page will look like.

From Appearance > Themes we activate another theme:

wordpress static front page

The content on the front page is the same, but the menu links are in wrong order and instead of Home the menu link text reads the whole title Home Page Heading.

wordpress static front page

Let's see is there a way to fix our menu?

Click on Appearance > Menus

Click Select All link, click Add to Menu button:

wordpress static front page

wordpress static front page

Drag Blog below Home Page Heading:

wordpress static front page

Expand the Home Page Heading menu by clicking on the arrow.

Delete last two words Page Heading and click the arrow to collapse the menu:

wordpress static front page

Check the box in front of Navigation Menu and click Save Menu button.

wordpress static front page

Now click on Manage Location tab and from the dropdown menu select Testing Menu.

wordpress static front page

Click Save Changes button.

Visit the site – menu links are in correct order and home link text reads just Home.

wordpress static front page

Click on Blog link – all posts are displayed properly.

wordpress static front page

#wordpress #management

Still not finding what you're looking for?

Contact our support team with any additional questions or concerns.

Contact support