PacktLib: WordPress 2.8 Theme Design

WordPress 2.8 Theme Design


About the Author

About the Reviewer


Getting Started as a WordPress Theme Designer

WordPress perks

Does a WordPress site have to be a blog?

Pick a theme or design your own?

This book's approach

Core technology you should understand

Tools of the trade


Theme Design and Approach

Things to consider

Getting ready to design

The solution: Rapid design comping

Adding text—typography

The layout

Relax and have fun designing

Slicing and exporting images


Coding It Up

Got WordPress?

Understanding the WordPress theme

Creating your WordPress workflow

Building our WordPress theme

Breaking it up: Header, footer, and sidebar template files


Debugging and Validation

Testing other browsers and platforms

Introduction to debugging

Troubleshooting basics

Fixing CSS across browsers

To hack or not to hack

Out of the box model thinking

The road to validation

Advanced validation


Putting Your Theme into Action

A picture's worth

Theme packaging basics

Describing your theme


Creating a ReadMe.txt file

Zipping it up

No way to zip?

Performing one last test

Getting some feedback and tracking it


WordPress Template Tag, Function, and CSS Reference

Class styles generated by WordPress

Using the template selector feature

Template hierarchy

Template tags

Including tags into your themes

The Loop functions

Plugin hooks

WordPress core functions


AJAX / Dynamic Content and Interactive Forms

Preparing for dynamic content and interactive forms

The AJAX factor

Plugins and widgets

AJAX––it's not just for your site's users


Dynamic Menus and Interactive Elements

Dynamic menus

Adding Flash to your theme


Design Tips for Working with WordPress

The cool factor essentials

Good design isn't always visual—looking at SEO