You are here: WordPress Video TutorialWordpress TutorialWordPress Change “Home” Page

WordPress Change “Home” Page

by Kimi on June 24, 2010

How to set up a page in wordpress 3.0 theme Twenty Ten to be a “home” tab, index page, front page or welcome static page of your blog.

I have made a video how to set up a page to your own page of older version of wordpress by editing header.php or more simple by editing reading settings.

But today i will guide you through how to change wordpress 3.0 page order to display front page as your welcome page or whatever page you choose that your wordpress blog will not really looking like a blog.

There are people who want to use wordpress as CMS. blog seo

If you use Twenty Ten, you probably notice that the “Home” tab is always labeled as “Home” unless you do this following tutorial or renaming this home tab label to something else.

In wordpress 3.0 it is so much easier because we do not have to edit some files. Having a front home index page can be done by doing following steps:

1. Create a page which you want to show in the front page of your wordpress blog. Admin page/Pages/Add New. Type in the title of your page and the content, click “Publish”. In this example, i created a “Welcome” page that will be my front page whenever people land on my wordpress blog.

2. Next step is we create another new page, to display our posts. In this example, i created a “News” page. So i typed in again the title but do not type any contents, just leave it empty and then hit “Publish” button.

3. Refresh your blog, you should see your page tabs in your navigation bar.

4. Next step is we go back to Admin/Settings/Reading.

5. In “Reading Settings” page we want to click “A static page(select below)
Front page: set it to “Welcome”
Posts page: set it to “News”.
Click “Save Changes”

5. Refresh your blog and you will still have “Home” tab staying there like a glue. And we don’t want that of course.

6. Next step is go back to Admin dashboard/Appearance/Menus. We are going to create menu. If you have many menus already set, click the “+” sign.

7. Menu Name: in this example, i typed in, “my custom menu”. Click “create Menu” Button.

8. Next, take a look at “Primary Navigation” in the left side, make sure our new “my custom menu” is set.

9. Scroll down until you find “Pages” box. Here, you can choose which pages you want to display, in this example i want to display all pages, so i tick all, or click “select all” link, click “Add to Menu” button.

10. Now in the right bar, you will see your pages are added. Drag and drop wich page you want to display as index page home or static page in the tab, in this case, i dragged and dropped “welcome” page above, and it will be in the first list. Followed by dragging the “About” Page under the “Welcome”. After you are done, click “Save Menu”

11. Refresh your blog, our final pages tabs should be perfect and displayed index page as our static page or welcome page as our “Home” tab.

Enjoy wordpress 3.0 default theme, i love it :)

Video:

Subscribe new tips via Email:

Was the post helpful? Share it to help others with:

{ 40 comments… read them below or add one }

Marlen June 25, 2010 at 3:19 pm

Thank you! Got it all working really quickly with your video :) keep it up!

Reply

Dina June 25, 2010 at 5:20 pm

@Marlen, Hey, i am so happy it did work :) Thanks for the encouraging comment!

Reply

Erin June 30, 2010 at 10:03 pm

I have searched online for hours & in Wordpress to figure this out and you helped me in minutes! Well written! Well done!

Reply

Kimi July 1, 2010 at 4:42 am

@Erin, So glad it helped, thank you for commenting :D

Reply

Tahi August 25, 2010 at 3:25 am

Thankyou!
Well written easy to follow steps.
I now am on my way to having my site looking the way I want.
Wordpress is awesome!

Reply

Dina August 25, 2010 at 8:19 am

@Tahi, you’re very welcome!

I agree, i love wordpress as well, good luck with your site!

Reply

Domanique September 15, 2010 at 6:14 am

Thanks for posting, I am curious about point the home page to a category view. (Instead of pointing to a page called home, I want to point to an archive view showing all posts under category X.)

Do you have any thoughts on that?

Thanks,
Dom

Reply

Dina September 15, 2010 at 10:36 am

Hey Dom,

It depends on your theme you want to use, with TwentyTen, it is easier. Just select the Category X and drag then drop it in a custom navigation, place Category X in the top so it will be on the front. More information adding categories pages in TwentyTen is here: http://www.blog.web6.org/add-categories-to-wordpress-navigation-bar/

If you use another theme, this post: http://www.blog.web6.org/multiple-blog-posts-in-wordpress/ might help.

Regards.

Reply

Domanique September 15, 2010 at 10:54 am

Thanks for your speedy response Dina!

I ended up copying the coping the code from the loop in my categories-portfolio.php file into my index.php file, and then added a line to only show posts with the category portfolio before the loop.

Kind of messy, but it was a fix that will probably be unnoticeable by most users. Well, perhaps those users less adept with Wordpress.

I expect my portfolio to go live by Friday morning, feel free to take a look at it at the end of the week and send me any feedback, I know it will *always* be a work in progress. (^o^)

Thanks again,
Domanique

Reply

Dina September 15, 2010 at 12:07 pm

Glad you found a solution Dom, sure i will check your portfolio, my pleasure :D

Good luck with your new portfolio.

Sacha Heck October 28, 2010 at 11:55 am

Hi!

This Blogpost AND Video have helped a lot and I’m glad I found the article via Google :)

Greetz from Luxembourg,
Sacha

Reply

Kimi October 28, 2010 at 1:51 pm

Thank you for leaving a comment Sacha!

Greetings :D

Reply

Lillie November 9, 2010 at 8:09 am

This was so easy to do, thank you! I changed the static page to one column, no sidebar as I do not want that showing on my Welcome Page. But, at the bottom of the page it still shows I am logged in and also shows the box to post comments. I only want the comment box to appear on my “Blog” page. Is that possible.

Reply

Kimi November 9, 2010 at 8:36 am

Hello Lillie,

I am happy you did it!

i have checked your site, and to disable comment, it is easy, on the page where you have your welcome page, scroll down on “discussion” drop down menu, and untick “allow comments” option.

The “you are logged in” notification will be gone as well, as it is a part of the comment template. Beside, you see it, because you are the admin which is logged in, none else can see it.

Let me know if this helps.

Regards,

Kimi.

Reply

Lillie November 9, 2010 at 8:59 am

Kimi,

I never thought of that…lol. Just want to thank you for the quick response. You’re awesome!

Reply

Kimi November 9, 2010 at 9:21 am

I know what you meant LOL. There are some features of WordPress in dashboard that most people, including me won’t ever think how useful and simple they are :)

Have a good night or day Lillie :)

Lillie November 11, 2010 at 4:30 am

Hi Kimi,

As you know, I changed my home page to be a static page and created my other blank pages which I added to my custom menu. I have now added content to one of the pages and published it but when I go to view it, I get a 404 Not Found error. Any thoughts as to why the page is not showing up? Thanks again!

Lillie

Reply

andrew December 6, 2010 at 3:38 am

Hi Dina,

I decided to post a fresh content to replace the current one in “HOME” page. I had organized and place the new content in “add new” in Admin/Pages/add new.
I tried make several changes in the “menu” and “pages” widgets but not successful in my attempts.
Appreciate your advice to guide me how to get the new content onto “home” page.
Thanks,
Andrew

Reply

SHOLA December 15, 2010 at 1:56 am

Thanks for this tutorial . Very helpful.

Reply

Kimi December 15, 2010 at 7:24 am

SHOLA,

You’re most welcome!

Thanks for leaving a nice message.

Kimi.

Reply

Waleed January 8, 2011 at 1:46 pm

This is it, after 6 hours
(f)

Reply

Stuart February 3, 2011 at 5:58 am

Hi Kimi,

Just a quick note to say “Thank you” for your great tips. I’m quite new to wp and have been trying unsuccessfully to change one page of my wp site to be my home page and have looked at so much other stuff for help. I just followed your tips and it worked perfectly first time. Thanks so much. You make online life so much easier.

Cheers
Stuart

Reply

Kimi February 4, 2011 at 7:04 am

Hi Stuart!

You’re most welcome, i am happy my post was useful to you.

It is so nice when people apply my tips and works well :-)

Thanks!

Kimi.

Reply

Ofer Mandelberg February 10, 2011 at 9:38 am

Hi Kimi,

Thanks a lot! your post was very useful.
one correction, you don’t need to create the news page, you can just leave it empty on setting and do save.

It works fine without it!

Ofer

Reply

Kimi February 11, 2011 at 7:27 am

Hi Ofer!

Yes! we don’t need to create a page where the posts will be displayed, but displaying blogs posts is very important for SEO.

Because search engines love fresh content more than static websites.

Thanks!

Reply

SS April 2, 2011 at 11:42 pm

Thank you so much for this post. I searched for long time on the web to find how to change the default name “Home” to something that I want. Your method works just fine. Thanks again.

Reply

Joe Astorino April 30, 2011 at 7:27 pm

I just wanted to say Thank You very much for sharing this. This is exactly what I wanted to accomplish and it worked great!

Reply

Petra K. May 2, 2011 at 8:23 pm

Kimi,
thank you very much for this simple guide, it was just what I was looking for!

Reply

Kristina May 8, 2011 at 6:11 pm

Thank you! I battled with this problem for few hours, trying to figure out those teplate codes and stuff to fix the problem. And the solution was so easy :D as usual! Thanks!

Reply

Igor May 30, 2011 at 5:10 pm

Thanks a lot, this helped me!

I am a Wordpress newb who wasted half an hour trying to figure it out on my own :(

Reply

Jim Marshall July 1, 2011 at 3:31 pm

Hmmm …. pretty cool. I have always wondered about static page, second option for Posts. I always left it blank as I had no idea what to add there.
I am going to give these settings a try and see if that looks better than my current settings. Thanks!

Reply

danial July 25, 2011 at 7:20 pm

thanks a lot for information. very fast and clear.

Reply

XTC July 28, 2011 at 12:30 am

Not Quite…

This tut did help me create a static front page called “Home” but it did not get rid of the dual entry “Home” – it is still there in the menu bar and also still there on the side panel.

Also it places the second menu option “News” in the menu bar and also on the side menu which I do not want.

WP V3.2.1

********************************************

QUOTE Lillie,

“…it is easy, on the page where you have your welcome page, scroll down on “discussion” drop down menu, and untick “allow comments” option.”

ANSWER:

There is no such option…. “Allow Comments” on my welcome page
There is no such option…. “Allow Comments” in the “Discussion option”

Any other similar options disables comments globally, not only on the front page.

So no – thumbs down – this article is incomplete/incorrect

Reply

Kimi August 1, 2011 at 4:58 pm

Hi XTC,

First of all, welcome to my blog.

About the two Home tabs, it should not happen when it is done correctly. I have tried this tutorial even on Twenty Eleven the new theme, and it did work.

About disabling comments or discussion globally, without adding some functions codes, you can do following:

Go to “Settings” and then “Discussions” and then tick off the option which says, “Allow people to post comments on new articles

I hope this helps and thanks for coming accross and leaving a message

Kind regards,

Kimi.

Reply

Lara August 21, 2011 at 4:27 am

Hi. Thank you in advance for helping me out if you can. All I want to do is change the default “Home” on the front page to “home”…I just want them to be small capitals…I have managed to do it in css and the whole menu looks as I want it, but that one letter on the default “Home” doesn’t change. I need to change the actual html. Where do I do that? Here is the site http://garyahlskog.com/blog/
Just look at the menu and you will see that one letter that needs to be changed..Thank you so much

Reply

Kimi August 21, 2011 at 8:45 am

Hi Lara,

I have checked the link of the site that you have in the comment, and noticed it uses Twenty Ten theme, but modified.

Actually, when we use the un modified, theme, it would be easy, just add the “text-transform:lowercase” on the #access a of style.css

Here is the screenshot of my Twenty Ten theme in localhost

twenty ten menu

But it seems the theme is modified, so the person can modify the whole HTML structure.

Kimi.

Reply

Lara August 21, 2011 at 4:16 pm

Thank you for responding. I know it has been modified. I modified it. But I don’t know where to change that HTML code for the “home” word.

Reply

Alan Solutions September 15, 2011 at 3:40 pm

Thank you for your tutorial.

Reply

Mark December 31, 2011 at 12:48 am

great post, thank you.

Reply

Ronakyle January 2, 2012 at 9:08 am

Thanks! this is very helpful. I am new to wordpress and I was feeling depress on how can i set a homepage then i found this article.

Reply

Know better? Feedbacks, or Questions? Shoot! :-)

Please use a name instead of blog name or SEO stuff, otherwise it will be deleted right away.

About checkbox → See more my post:how to get rid of spam bots in wordpress post.

Thank you for visiting, you're always welcomed to be here again!

Previous post:

Next post: