PacktLib: WordPress Theme Design

WordPress Theme Design

Credits

About the Author

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

Things You'll Need to Know

Tools of the Trade

Summary

Theme Design and Approach

Things to Consider

Getting Ready to Design

The Solution — Rapid Design Comping

Let's Get Started

Adding—Text Typography

The Layout

Relax and Have Fun Designing

Slice and Export

Summary

Coding It Up

Got WordPress?

Your WordPress Work Flow

Let's Build Our Theme

Tabula Rasa

Static Pages

Summary

Debugging and Validaton

Don't Forget About Those Other Browsers and Platforms

Introduction to Debugging

Troubleshooting Basics

Advanced Troubleshooting

Fixing CSS Across Browsers

Box Model Issues

Everything Is Relative

To Hack or Not to Hack

Out-of-the-Box-Model Thinking

The Road to Validation

Advanced Validation

Extra Credit

Summary

Your Theme in Action

A Picture's Worth

Theme Packaging Basics

Describing Your Theme

Licensing?

Create a ReadMe.txt File

Zip It Up

No Way to Zip?

One Last Test

Get Some FeedBack and Track It

Summary

WordPress Reference

Class Styles Generated by WordPress

Using the Template Selector Feature

Template Hierarchy

Summary

Dynamic Menus and Interactive Elements

DYI or Plug-ins?

Dynamic Menus?

Flash-ize It

Summary

AJAX / Dynamic Content and Interactive Forms

Preparing for Dynamic Content and Interactive Forms

Plug-ins and Widgets

Getting Your Theme Ready for Plug-ins and Widgets

AJAX—It's Not Just for Your Site Users

The AJAX Factor

Summary

Design Tips for Working with WordPress

The Cool Factor

Good Design isn't Always Visual — Looking at SEO

Summary