Using WordPress as a CMS: Example 1

Published on 11:00 am by in Blog

9

Probably one of the most undervalued features of WordPress are its category structure and commands. The category feature of WordPress can change a blog into a powerful CMS (Content Management System) tool.

One of our clients, Gotta Knit, didn’t want to use a real calendar for events since many of them are general, like “Fall 2008″, so we decided to use Posts and Categories instead. Though the process of maintaining these events are manual, it really works well for them.

We split the sidebar into different sections (go to www.Gottaknit.net to check it out). The sections marked, “Events”, “Classes” and “Trunk Show” are three different categories. Actually, they are sub-categories of the main category “Events & Classes”, which you’ll find in the Menu section on the top right.

When they want to create an Event, they just write a normal post and select the “Events” category. The Post automatically appears in theGotta Knit Categories proper place in the sidebar. The same with creating “Classes” or “Trunk Shows”.  You’ll also notice that the post does not appear on the home page.  That is because we used the static front page option, which you’ll find under: Options – Reading – Front Page.

Since these are all sub-categories of the main category “Events & Classes”, when you click on the “Events & Classes” link in the Menu section you get a list of all the posts under all the sub-categories. Essentially allowing you to view all the Events, Classes and Trunk Shows on one page.

You’ll notice at the bottom of the “Events & Classes” page there’s a link marked “See our past Events and Classes”. This is another category. Once an event date passes, our client edits the Post, unchecks the current category, and then checks “Past Events and Classes”. The post is removed from it’s section (category) in the sidebar, and is added to the “Past Events and Classes” page.

NOTE: WordPress doesn’t do a very good job of displaying different categories separately in the sidebar. We used Scott Reilly’s “Customizable Post Listings” Plugin, which you can find here.

Hopefully this post will inspire you to be creative with WordPress Categories.

9 Responses to “Using WordPress as a CMS: Example 1”

  1. Nubloo says:

    This is very insightful, thanks for sharing!

    Right now, I’m exploring if it’s possible to have the frontpage display chosen categories in a horizontal list (I guess that would be a news-style template). That should be doable too, somehow :)

  2. sbruner says:

    Not sure exactly what you mean about displaying categories in a horizontal list. This website is designed with WordPress, and our homepage is very similar to news-style template. If you’re able to explain it in more detail, or give us an example of a website that has a similar style to the one you’re envisioning, maybe we can help.

  3. Any idea how to eliminate categories from the sidebar in WordPress? I.e. if you want to only show certain categories in the sidebar menu, but hide others? Thanks.

Trackbacks/Pingbacks

  1. How to use Wordpress as a CMS | Beeex.net - January 13, 2008

    […] This is a site they built with WordPress. By assigning categories and using widgets correctly, it’s more than a blog. Read the full article here. […]

  2. moneyblog » 48 Unique Ways To Use WordPress - February 27, 2008

    […] not to use WP as a CMS, but there are also reasons to use WP and many tutorials on how to do so. The fact is, you can use a Caching plugin to speed up the rendering of pages on your web server. […]

  3. » links for 2008-03-15 copyblokking.com - March 14, 2008

    […] Using WordPress as a CMS: Example 1 | SlipFire (tags: wordpress cms) […]

  4. Why Use Wordpress ? « IDST 165 | Multimedia Portfolio Development - February 5, 2009

    […] to use WP as a CMS, but there are also reasons to use WP and many tutorials on how to doso. The fact is, you can use a Caching plugin to speed up the rendering of pages on your web server. […]

  5. 48 Unique Ways To Use WordPress « Pusat Tutorial Blog Gratis - May 24, 2009

    […] not to use WP as a CMS, but there are also reasons to use WP and many tutorials on how to do so. The fact is, you can use a Caching plugin to speed up the rendering of pages on your web server. […]

  6. 48 Unique Ways To Use WordPress : Performancing - July 11, 2009

    […] not to use WP as a CMS, but there are also reasons to use WP and many tutorials on how to do so. The fact is, you can use a Caching plugin to speed up the rendering of pages on your web server. […]

Leave a Reply