You are previewing Professional WordPress: Design and Development, 2nd Edition.
O'Reilly logo
Professional WordPress: Design and Development, 2nd Edition

Book Description

The highly praised resource returns with updated content, examples, and code downloads

WordPress is the most popular self-hosted open source website software in use today, and the latest version makes it even simpler to operate. Packed with real-world examples for load balancing and multiusers, this esteemed resource replaces some of the more basic material with more advanced content. Every single chapter has been reworked to provide the most current and proper methods for developing and designing in WordPress. Coverage of HTML5, CSS3, and JavaScript and new chapters on custom post types, custom taxonomies, Multisite, and extensions of themes bring the content of this book completely up-to-date and provides you with all you need to deploy successful WordPress sites.

  • Offers an overview of the WordPress system and describes what happens when a WordPress-generated web page is displayed

  • Demonstrates extending WordPress through plugins and customizing it via themes

  • Combines a developer view of user experience and optimization with the deployment requirements for performance, security, and measurement

  • Includes code downloads and code samples from the book's website

  • You'll be hard pressed to find a reliable resource with more advanced content than Professional WordPress, Second Edition!

    Table of Contents

    1. Cover
    2. Contents
    3. Chapter 1: First Post
      1. What Is WordPress?
      2. Popularity of WordPress
      3. Content and Conversation
      4. Getting Started
      5. Finishing Up
      6. Summary
    4. Chapter 2: Code Overview
      1. Downloading
      2. Directory and File Structure
      3. WordPress Configuration
      4. wp-content User Playground
      5. Summary
    5. Chapter 3: Working with Wordpress Locally
      1. Benefits of Working Locally
      2. Tools for Component Administration
      3. Configuration Details
      4. Deploying Local Changes
      5. Summary
    6. Chapter 4: Tour of the Core
      1. What’s in the Core?
      2. Using the Core as a Reference
      3. WordPress Codex and Resources
      4. Don’t Hack the Core!
      5. Summary
    7. Chapter 5: The Loop
      1. Understanding the Loop
      2. Template Tags
      3. Customizing the Loop
      4. Global Variables
      5. Working Outside the Loop
      6. Summary
    8. Chapter 6: Data Management
      1. Database Schema
      2. Table Details
      3. WordPress Database Class
      4. Direct Database Manipulation
      5. Summary
    9. Chapter 7: Custom Post Types, Custom Taxonomies, and Metadata
      1. Understanding Data in WordPress
      2. WordPress Taxonomy
      3. Building Your Own Taxonomies
      4. Metadata
      5. Summary
    10. Chapter 8: Plugin Development
      1. Plugin Packaging
      2. Plugin Security
      3. Know Your Hooks: Actions and Filters
      4. Plugin Settings
      5. WordPress Integration
      6. Creating a Plugin Example
      7. Publishing to the Plugin Directory
      8. Summary
    11. Chapter 9: Theme Development
      1. Why Use a Theme?
      2. Installing a Theme
      3. What Is a Theme?
      4. Creating Your Own Theme
      5. Creating Your Own Theme: Getting Started
      6. Creating Your Own Theme: DRY
      7. Creating Your Own Theme: Content Display
      8. Creating Your Own Theme: Additional Files
      9. Custom Page Templates
      10. Other Theme Enhancements
      11. Theme Hierarchy and Child Themes
      12. Premium Themes and Other Theme Frameworks
      13. Summary
    12. Chapter 10: Multisite
      1. What Is Multisite?
      2. Working in a Network
      3. Coding for Multisite
      4. Multisite Database Schema
      5. Summary
    13. Chapter 11: Content Aggregation
      1. Getting Noticed
      2. Simple Social Networking Badges
      3. Collecting External Content
      4. Advertising
      5. Privacy and History
      6. Summary
    14. Chapter 12: Crafting a User Experience
      1. User Experience Principles
      2. Usability and Usability Testing
      3. Structuring Your Information
      4. Getting Your Site Found
      5. How Web Standards Get Your Data Discovered
      6. Searching Your Own Site
      7. Mobile Access and Responsive Web Design
      8. Summary
    15. Chapter 13: Statistics, Scalability, Security, and Spam
      1. Statistics Counters
      2. Cache Management
      3. Load Balancing Your WordPress Site
      4. Dealing with Spam
      5. Securing Your WordPress Site
      6. Using WordPress Roles
      7. Summary
    16. Chapter 14: Wordpress as a Content Management System
      1. Defining Content Management
      2. Workflow and Delegation
      3. Content Organization
      4. Interactivity Features
      5. Other Content Management Systems
      6. Summary
    17. Chapter 15: Wordpress in the Enterprise
      1. Is WordPress Right for Your Enterprise?
      2. When WordPress Isn’t Right for You
      3. Scalability
      4. Integration with Enterprise Identity Management
      5. Content Integration via Feeds
      6. Summary
    18. Chapter 16: Wordpress Developer Community
      1. Contributing to WordPress
      2. Sister Projects
      3. Resources
      4. Summary
    19. Introduction
    20. Advertisements