How To Turn Your WordPress Blog Into A CMS

by Costa on July 22, 2009

CMS or Content Management Site are sites that provides contents that are long serving or needs minimum updating once the contents are up and running. Unlike a blog where contents are updated regularly, a CMS is almost static. In layman terms, most of the web sites you see, unless it is a blog, can be describe as a Content Management Site, though for reasons unknown, many prefer to call it Content Management System. Most companies and corporations uses this kind of sites to promote their company and their products. Today, many of these sites incorporates a blog within their site to enhance their SEO and site visibility.

Content Management Sites uses site pages rather extensively as apposed to a blog where emphasis is placed on the posts that are updated frequently. For example a company dealing in cameras will use a CMS to introduce their company in the Home Page. Then there will be links to other pages in their sites to showcase their history, their personnel, their company portfolio, their products, so on and so forth. If it is a very diversified company, the site may run into many pages. The beauty is, once the site’s pages has been set up, there won’t be much need to be updated unless there is a major overhaul within the Company Structure.

To make a reasonably good Content Management Site may cost a few thousand dollars, depending on the size of the site and the design needed. It is almost out of reach for small, one man company to have a decent site unless he or she can build one for themselves without employing professional web site designers and programmers.

Not many realize it, but you can actually set up your own Content Management Site using WordPress and this process can be accomplish with 2 changes to your WordPress Settings, but first you have to add in the 2 minimum required pages, which is the Home Page and a Blog Page (if you want a blog within your site, which is strongly recommended that you do)

The Home Page is of course your site’s landing page where you pitch whatever you want to sell. The Blog Page is to be left empty as this will be the page that acts like your normal WordPress Blog’s front page.

In your new WordPress Blog that you intend to use as a CMS, go to Dashborad – Settings – Reading

Under Front Page Display, check the “A static page (select below)”

For Front page, select “Home”. You should see the page when you click on the drop down menu.

For Posts page, select “Blog”

Save changes and you are almost done. Except now your site will show 2 “Home” pages in the navigation. This because most if not all WordPress Themes includes the “Home” permalink as default in the header. We just simply have to delete the link so we can use the page we have created instead.

Go Appearance – Editor. Open your header php and look for this line of codes.

<a href="<?php bloginfo('url');?>" rel="nofollow">Home</a>

Delete it and the default Home Page link will be removed, leaving you with the one you have created.

Now you can start adding whatever pages you want and as many as you want. You can also add as many post as you want and whenever anyone clicks on the “Blog” page, they will see the posts there. Your blog will behave just like a normal WordPress blog adhering to all your normal settings and plugins.

What you have now is a Content management Site with lots of static pages just like the big company sites you see. Within your site, you too have a blog. There is no need to add a sub-domain or whatever to specially host the blog.

Related posts:

  1. How To Remove Dates In Your WordPress Blog For some reasons, there are times when you would prefer not to have the date displaying in your post. Cases where you do not update often or where you have a blog that is quite static and is just lying there to earn money, it would be good to...
  2. Customizing Your First WordPress Theme Image via Wikipedia For those who wants to customize a WordPress Theme for themselves, the best place to start your experiments is the default theme that comes with your WoprdPress Installation. The default WordPress Theme has all the requirements for the latest version of WordPress and it is always...
  3. Looking For A Suitable WordPress Theme For Your Blog All those who has just started their first WordPress Blog or those who has just migrated to WordPress from another blogging platform, the most difficult decision to make is your WordPress Theme. This is even made more complex with the availability of thousands of free themes which you can...
  4. How To Add A No Sidebar Page To Your WordPress Theme A reader, John asked whether it is possible to add an extra page template without any sidebars to the Soothing Theme. Seems like John would like to add a Forum to his site and he would prefer the Forums page page not to have any sidebars. Seems reasonable enough,...
  5. How To Increase The Size Of Your WordPress Theme Size, in this instance is the size area of your blog layout and not size in terms of traffic, contents or whatever that you deemed as the bigger the better. Some says, ’size does not matter’, what matters is the quality. In this case, size does matter because sometimes, you...

{ 4 comments }

Free Arcade Games July 23, 2009 at 6:50 am

I would rather use Joomla if I wanted a highly flexible CMS :)

-Mike

Costa July 23, 2009 at 8:51 am

mmm… never touched Joomla in my life, so I can’t say anything, but WordPress us as flexible as it can be. For me at least. :-)

Norman German July 30, 2009 at 9:53 am

Awesome post. I am having a small problem I made the pages but when I go to Appearence/Editor like you recommend it does not let me look at the HTML or PHP only the CSS styling stuff. I really want to have a separate Home page. What can I do to see the code?

Costa July 30, 2009 at 10:52 am

The line of code is located at the Header php file. BUT I see you are using the Thesis Theme, which is structured differently form normal WordPress Themes.

You can opt not to show the default Home link in the Thesis Options page under Navigation Menu.

Comments on this entry are closed.