You are previewing Web Designer’s Guide to WordPress: Plan, Theme, Build, Launch.
O'Reilly logo
Web Designer’s Guide to WordPress: Plan, Theme, Build, Launch

Book Description

Legions of web designers and developers are choosing WordPress for building sites. That's because it's powerful, reliable, flexible, scalable—and more. This book is your complete guide to mastering WordPress theme development, covering everything from installation to leveraging the community and resources to improve your WordPress skills for years to come. You'll learn how to:

  • Install WordPress and work on a development server

  • Create site plans and content architecture

  • Develop basic through advanced WordPress themes

  • Maintain responsive design integrity

  • Implement the right plugins

  • Convert an already-built website to a WordPress-powered theme

  • Get involved with the WordPress community

With detailed explanations, real-life examples, and step-by-step tutorials, you'll find everything you need to build and deploy WordPress-powered websites with no prior server-side or WordPress development experience.


Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication Page
  4. Acknowledgments
    1. In Order of Appearance
    2. To My Wife
  5. Foreword
    1. We are Pioneers
    2. We Shape the Future
    3. We Use WordPress
    4. WordPress Can Do Anything
  6. Contents
  7. The Letters
  8. Part 1. WordPress, a CMS
    1. 1. WordPress
      1. More than Blogging
      2. Is WordPress the Right Choice for Your Project?
      3. Requirements
      4. Site Planning and the Development Process
      5. What’s Next
    2. 2. WordPress 101
      1. Installation
      2. Getting to Know WordPress
      3. Expanding Inherent Functionality and Design
      4. Settings and Administration
      5. What’s Next
  9. Part 2. WordPress Theming Basics
    1. 3. WordPress Template Hierarchy
      1. Template Files
      2. Template Hierarchy
      3. Uses for Specific Template Files
      4. What’s Next
    2. 4. WordPress Theming Basics
      1. Five-Minute Theme Build
      2. The Next Half Hour
      3. What’s Next
  10. Part 3. Advanced WordPress Theming
    1. 5. Our First WordPress Website
      1. Design Recognition
      2. Steps in Theme Development
      3. Design FED Files
      4. Theme Template Files
      5. What’s Next
    2. 6. Theme Foundation
      1. <head>
      2. <body>
      3. <footer>
      4. get_header(); and get_footer();
      5. What’s Next
    3. 7. Menus and Navigation
      1. How Menus Work
      2. Registering a Menu Location
      3. Creating a Menu
      4. Theme Integration
      5. What’s Next
    4. 8. Home Page
      1. Home Page Template Structure
      2. The Loop
      3. Pagination
      4. Sidebar.php
      5. get_footer()
      6. What’s Next
    5. 9. Dynamic Sidebars and Widgets
      1. Sidebars and Widgets Defined
      2. Registering a Sidebar
      3. Adding Widgets
      4. get_sidebar();
      5. dynamic_sidebar()
      6. What’s Next?
    6. 10. Single
      1. Post Page Layout
      2. The Loop
      3. Article Header
      4. Content
      5. Article Footer
      6. Comments
      7. What’s Next
    7. 11. Page
      1. Page Page Layout
      2. The Loop
      3. Page Header
      4. Content
      5. Custom Page Templates
      6. What’s Next
    8. 12. Archive and Search Results
      1. Archive and Search Results Page Layout
      2. Search Results
      3. What’s Next
    9. 13. 404 Error
      1. 404 Error
      2. Another Dynamic Sidebar
      3. What’s Next
  11. Part 4. Advanced
    1. 14. Featured Images
      1. A Quick Recap
      2. Defining Thumbnail Sizes
      3. What’s Next
    2. 15. Custom Fields
      1. Setting Custom Fields
      2. Displaying Custom Fields
      3. What’s Next
    3. 16. WP_Query()
      1. Getting Started with Custom Queries
      2. Slider
      3. Using Custom Queries
      4. What’s Next
    4. 17. Shortcodes and Custom Functions
      1. Shortcodes
      2. Custom Functions
      3. Shortcode or Custom Function
      4. Conditional Statements
      5. What’s Next
  12. Part 5. Responsive WordPress Theming
    1. 18. Ensuring Responsive Integrity
      1. Planning Responsive WordPress Themes
      2. Conditional Tests for Mobile vs. Computer
      3. Shortcodes for Responsive
      4. Overwriting WordPress Markup
      5. What’s Next
  13. Part 6. Joining the Community
    1. 19. Test and Launch
      1. Odds and Ends
      2. Launch!
      3. What’s Next
    2. 20. WordPress Community
      1. WordPress Resources
      2. WordPress IRC
      3. Ways to Give Back
      4. WordPress Events
      5. What’s Next?
  14. Index
  15. Add Page