O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

WordPress Theme Design

Book Description

A complete guide to creating professional WordPress themes

  • Take control of the look and feel of your WordPress site

  • Simple, clear tutorial to creating Unique and Beautiful themes

  • Expert guidance with practical step-by-step instructions for theme design

  • Design tips, tricks, and troubleshooting ideas

In Detail

This title will take you through the ins and outs of creating sophisticated professional themes for the WordPress personal publishing platform. It will walk you through clear, step-by-step instructions to build a custom WordPress theme. From development tools and setting up your WordPress sandbox, through design tips and suggestions, to setting up your theme's template structure, coding markup, testing and debugging, to taking it live it reviews the best practices. The last three chapters are dedicated to additional tips, tricks and various cookbook recipes for adding popular site enhancements to your WordPress theme designs using third-party plugins.

Whether you're working with a pre-existing theme or creating a new one from the ground up, WordPress Theme Design will give you the know-how to understand how themes work within the WordPress blog system, enabling you to take full control over your site's design and branding.

Table of Contents

  1. Copyright
  2. Credits
  3. About the Author
  4. Preface
    1. What This Book Covers
    2. What You Need for This Book
    3. Who This Book is For
    4. Conventions
    5. Reader Feedback
    6. Customer Support
  5. Getting Started as a WordPress Theme Designer
    1. WordPress Perks
    2. Does a WordPress Site Have to Be a Blog?
    3. Pick a Theme or Design Your Own?
    4. This Book's Approach
    5. Things You'll Need to Know
    6. Tools of the Trade
    7. Summary
  6. Theme Design and Approach
    1. Things to Consider
    2. Getting Ready to Design
    3. The Solution — Rapid Design Comping
    4. Let's Get Started
    5. Adding — Text Typography
    6. The Layout
    7. Relax and Have Fun Designing
    8. Slice and Export
    9. Summary
  7. Coding It Up
    1. Got WordPress?
    2. Your WordPress Work Flow
    3. Let's Build Our Theme
    4. Tabula Rasa
    5. Static Pages
    6. Summary
  8. Debugging and Validaton
    1. Don't Forget About Those Other Browsers and Platforms
    2. Introduction to Debugging
    3. Troubleshooting Basics
    4. Advanced Troubleshooting
    5. Fixing CSS Across Browsers
    6. Box Model Issues
    7. Everything Is Relative
    8. To Hack or Not to Hack
    9. Out-of-the-Box-Model Thinking
    10. The Road to Validation
    11. Advanced Validation
    12. Extra Credit
    13. Summary
  9. Your Theme in Action
    1. A Picture's Worth
    2. Theme Packaging Basics
    3. Describing Your Theme
    4. Licensing?
    5. Create a ReadMe.txt File
    6. Zip It Up
    7. No Way to Zip?
    8. One Last Test
    9. Get Some FeedBack and Track It
    10. Summary
  10. WordPress Reference
    1. Class Styles Generated by WordPress
    2. Using the Template Selector Feature
    3. Template Hierarchy
    4. Summary
  11. Dynamic Menus and Interactive Elements
    1. DYI or Plug-ins?
    2. Dynamic Menus?
    3. Flash-ize It
    4. Summary
  12. AJAX / Dynamic Content and Interactive Forms
    1. Preparing for Dynamic Content and Interactive Forms
    2. Plug-ins and Widgets
    3. Getting Your Theme Ready for Plug-ins and Widgets
    4. AJAX — It's Not Just for Your Site Users
    5. The AJAX Factor
    6. Summary
  13. Design Tips for Working with WordPress
    1. The Cool Factor
    2. Good Design isn't Always Visual — Looking at SEO
    3. Summary