PacktLib: WordPress 2.8 Theme Design

WordPress 2.8 Theme Design

Credits

About the Author

About the Reviewer

Preface

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

Summary

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

Summary

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

Summary

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

Summary

Putting Your Theme into Action

A picture's worth

Theme packaging basics

Describing your theme

Licensing

Creating a ReadMe.txt file

Zipping it up

No way to zip?

Performing one last test

Getting some feedback and tracking it

Summary

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

Summary

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

Summary

Dynamic Menus and Interactive Elements

Dynamic menus

Adding Flash to your theme

Summary

Design Tips for Working with WordPress

The cool factor essentials

Good design isn't always visual—looking at SEO

Summary

Index