Themes – An Overview

Themes determine the look of your blog and save you the time of having to deal with most of the code involved, although WordPress allows you to get your hands into as much code as you like.

Most people (but not us) will be happy keeping the default WordPress theme, which is known simply as WordPress Default (formerly called Kubrick, created by Michael Heilemann)

The WordPress community makes many themes for you to choose from and many are free. The best place to find a theme is the WordPress Theme Directory at http://wordpress.org/extend/themes/.

This directory is run by the same people who control WordPress itself, and they’ve set up some ground rules that a theme has to follow to be listed:

  • All theme files must be included in a single .zip file.
  • The theme must include a file called screenshot.png which is how the theme will look like.
  • The theme has to support widgets.
  • The theme must not contain any hidden or sponsored links.

You can change some of the functionality of your theme in two different ways: by adding widgets or using template tags.

Widgets are known as “side bar” accessories which are defined as WordPress add-ins which allow you to add design elements and functionality to your “sidebar” of your theme. The sidebar is normally an area on the right (sometimes on the left or bottom) that gives more information to the reader about the information in your blog. This can be a category list, a monthly archive of posts, blogroll, calendar highlighting days with posts, tag cloud, images, etc.

A template tag is a code that instructs WordPress to “do” or “get” something. It is a piece of PHP code that is encapsulated in a function. These code snipets are stored in the various PHP (.php) files that make up your WordPress theme.

Here are some videos (.zip) giving an overview of the topics covered in the class. In the class I cover these topics in much more detail as well many other topics.

Understanding Themes
Installing Themes
Customizing Themes
Modifying CSS
Modifying PHP

Share and Enjoy:
  • Digg
  • TwitThis
  • del.icio.us
  • Google Bookmarks
  • Technorati

Tags:

Leave a Reply

Commenting rules

  • Try to keep your comments as relevant as possible.
  • No HTML/JavaScript/BBcode.
  • Don't be abusive.
  • Feel free to express your opinion, but do so in an eloquent way.

If you do not respect these rules your comments may be edited or even deleted.