Creating a Static Home Page

A WordPress blog doesn’t have to look like a blog. It can look like a classic static web site with a blog attached. The ‘web site’ aspect however remains editable and that is why when I build sites for business clients ( i.e. they are promoting their offline businesses) I recommend this way of doing things.

They then have the best of both worlds: a classic site that they can edit themselves

“Goodbye expensive web designer!”

They would previously have had to email (and pay!) their web designer to update some text or typos on their site but now they can do it themselves AND edit their blog that they can add posts to thereby engaging visitors with constantly updated information about their market place or area of expertise. That’s good marketing!

In this video tutorial I explain how to make a static Home page i.e. the first page a visitor sees and how to have your ‘blog’ page – with your posts – feature on another ‘tab’ in your navigation menu. This gives you the best of both worlds – a classic static web site with the appearance and functionality of a blog ‘built in’, brilliant!

If you go for Option #3 ( in the video above) you’ll want to change this code in header.php from this:

to this:

Where X is the number that your WordPress blog has allocated to the new Home page you created. The code above is in the form of images ( as it’s a problem inserting php code into a post) so if you want to ‘copy and paste’ the code it’s in a text file here.

N.B. Always save your original header.php file in a text document in case you balls something up. If in doubt ask your Theme support forum for advice as I’m not a WordPress programmer and only advise what works for me and my sites.

Plugin used in this tutorial ( and a cool tool):

  • My Page Order
  • PSPad This free tool is useful when editing .php files. Copy and paste all the code first into a text file ( like Notepad) for backup purposes then, while that code it’s still on your clipboard, paste it into PSPad and edit it there.

Glossary of terms used in this tutorial:

  • Home Page: i.e. also known as your Index page is the first page a visitor will see when they type in your domain name into their browser address bar.
  • A WordPress Page: A page sits outside of the usual, date related, structure of a Blog in that pages are generally accessible from anywhere on the site and have therefore, traditionally but not always, titles such as ‘About Us’/’Contact’/’Privacy Policy’ etc. as opposed to…
  • A WordPress Post: A date archived addition to a Blog, and normally the first thing a visitor sees when visiting the ‘Home’ page of the site. None of this however is etched in stone for smart bloggers!

Got a question about any of the info above? Let us know in the Comments section below….

Blogging To The Bank 2010



Managing Director at Big Buzz Projects
Clive McGonigal is a full time Web Developer, Marketer, WordPress Evangelist and all round Decent Chap. He lives between London and France ( on a tiny rowing boat with an internet connection) and spends his offline time wining, dining and conversing with his dogs. He loves WordPress ( themes, plugins and tweaks) and blogs about them whenever he can.

Leave a Reply

If you want a picture to show with your comment, go get a Gravatar.

83 queries. 1.318 seconds.