Sweet. CMS+Blog on WordPress

July 17th, 2009 by Eoin eTeanga Leave a reply »

To set up WordPress for both CMS and Blog:

  1. Create a Page and call it “Home”. This is your default home page.
  2. Create a Page and call it “Blog”. This will show in /blog/.
  3. In Settings -> Reading,
    1. Set to show “Home” as the static page for Pages
    2. Set “Blog” as the static page for Posts.
  4. In Settings -> Permalinks, change the “Common” rule to /blog/%postname%.
  5. Ta da! Your pages will be created as mysite.com/page/ and your blog posts will appear in mysite.com/blog/post/.

After 7 years of using handmade PHP pages on LearnIrishGaelic.com, I finally moved the site over to a WordPress installation.

What this means is that I have one of the most mature web application at my fingertips. Adding a new page no longer means creating a new PHP page, and worrying about how to update my navigation menus.

What’s better, I read Brian Yerkes writing about how to use WordPress both as a CMS and Blog. This means that the main part of your site can be static pages, while WordPress still handles /blog/ as a blogging application. Follow the settings above to get your own CMS powered by WordPress, while having a blog section.

Advertisement
  • http://www.120mmfan.net Avery Nelson

    i host 5 of my blogs on Blogspot and it is really good for beginners. but if you want something with more features, nothing beats wordpress*::

  • http://www.main-street-marketing-machines-2.com Mike Wong

    Eoin, one other thing that I learned was to make sure to leave the page named “blog” blank and not include any content there.

    I also like to make the permalinks a .html makes the post look like they are more permanent. It does change the htaccess file but this is all done by wordpress. Another great reason to switch over.

    One other cool tricks I just learned from brian yerkes in his “Here is a top 10… WordPress CMS Plugins” was to use google sitemape generator.

    thx for the tips. Mike

  • http://one24us.com Daniel Hansen

    The dashboard has changed a little since this post, but the idea is the same.

    In my opinion, this is a must. Nothing is uglier than having a front page with a wall of posts.

    Daniel Hansen
    Webmaster, One24US.com
    One24

  • Belinda

    Its a great idea and I never thought of actually using a Page to create my front page. The problem is just that all the side bars and basic template is still there. Is there a way to have a front page without all the sidebar and navigation? - Belinda

  • tina

    RE “while WordPress still handles /blog/ as a blogging application. Follow the settings above to get your own CMS powered by WordPress, while having a blog section.”

    great point i like this blog thank you