WordPress: Blog not on home page

Wed, May 27, 2009

Hacks

Sharing this with you because I had a hard time figuring it out. I googled, and only lots of found out-dated information and complicated plug-ins. Finally, I just asked Patrick. He sent me a quick, elegant answer:

1. Create a page with the title the same as the address you want for the blog. Usually “Blog” but it could be anything, like “Discussion Area” which would become “discussion-area” in the URL.

2. Go under “Settings” and then “Reading”. You’ll see at the top that you have a pulldown to decide which existing page (so create it first) you want to use as frontpage and which page you want to use for the blog (“Posts Page”). It’s a bit dumb because the page you tell it to use as the “Posts Page” won’t ever be shown, you just create it so you can use its URL for your blog posts.

Worked like a charm. I set the home page (frontpage) to “About”. You could also create a page called “Home” and then link to that. If you want to hide the page name you’ll have to do it in the theme — when I figure out how will let you know.

9 Responses to “WordPress: Blog not on home page”

  1. Deborah Says:

    Did you figure out how to change the page heading once you’ve set a page as the front page? I have created a page with the name “Home”, but I want the heading on the page, where the content starts, to be something like “Exploring France”

  2. Christine Says:

    Hi Deborah. I have not done it but that is a change you need to do in the theme. A bit more complicated. I don’t have instructions on how to do that.

  3. Erik Wallace Says:

    I’ve been setting up my first WordPress site and have struggled to get everything working. Thanks for this solution, I have a page not a blog as my homepage and had all kinds of trouble getting the blog to display where I wanted to. Thanks! This was giving me a headache…

  4. Matt Says:

    I just tried this and the page I want to set as my blog home comes up as a blank white page. I have tried changing it to different pages and whichever one I set as the page for my blog comes up blank.

    Any ideas?

  5. Kawika Says:

    Hey, if you are still looking into how to hide the page name in your menu, check out this link: http://bloggingexperiment.com/archives/wordpress-page-as-home-page.php – it helped me! Happy blogging!

  6. Stefan Says:

    Thanks, i feel really dumb now. I’ve tried to get the blog showing up on a different page to the default for the last two hours. Trying plugin after plugin. Now it turns out that it is part of the standard wordpress installation. Shame, shaaaame on me!

  7. BeyondOKC Says:

    Thanks Kawika, that explained it for me!

  8. Kirsten Says:

    Having troubles getting the blog posts to show on another page. Followed the steps and like Matt, I come up with a blank page. Any one know what to do?


Trackbacks/Pingbacks

  1. [...] Please don’t add comments to this post asking for more details. A bunch of you did that last time I posted something I learned on WordPress. Truth is: I don’t know. I’m muddling through this stuff [...]