Introduction 1
Book I: WordPress Basics 5
Chapter 1: Exploring Basic WordPress Concepts 7
Chapter 2: Exploring the World of Open Source Software 19
Chapter 3: Understanding Development and Release Cycles 29
Chapter 4: Meeting the WordPress Community 37
Chapter 5: Discovering Different Versions of WordPress 49
Book II: Setting Up the WordPress Software 61
Chapter 1: Understanding the System Requirements 63
Chapter 2: Using File Transfer Protocol 73
Chapter 3: Getting to Know PHP and MySQL 87
Chapter 4: Installing WordPress on Your Web Server 97
Chapter 5: Confi guring WordPress for Optimum Security 115
Chapter 6: Upgrading WordPress 133
Chapter 7: Backing Up, Packing Up, and Moving to a New Host 143
Book III: Exploring the WordPress Dashboard 159
Chapter 1: Logging In and Taking a Look Around 161
Chapter 2: Exploring Tools and Settings 177
Chapter 3: Managing Users and Multiple Authors 205
Chapter 4: Dealing with Comments and Spam 217
Chapter 5: Creating Categories and Tags 229
Book IV: Publishing Your Site with WordPress 241
Chapter 1: Writing Your First Post 243
Chapter 2: Creating a Static Page 259
Chapter 3: Uploading and Displaying Photos and Galleries 267
Chapter 4: Exploring Podcasting and Video Blogging 279
Chapter 5: Working with Custom Fields 287
Chapter 6: Using WordPress as a Content Management System 301
Book V: Examining SEO and Social Media 323
Chapter 1: Exposing Your Content 325
Chapter 2: Creating a Social Media Listening Hub 345
Chapter 3: Understanding Analytics 357
Chapter 4: Search Engine Optimization 373
Chapter 5: Exploring Popular SEO Plugins 391
Book VI: Customizing the Look of Your Site 401
Chapter 1: Examining the Default Theme: Twenty Twelve 403
Chapter 2: Finding and Installing WordPress Themes 423
Chapter 3: Exploring the Anatomy of a Theme 437
Chapter 4: Customizing Your Theme 467
Chapter 5: Understanding Parent and Child Themes 487
Chapter 6: Digging into Advanced Theme Development 503
Chapter 7: Using Theme Frameworks to Simplify Customization 549
Book VII: Using and Developing Plugins 563
Chapter 1: Introducing WordPress Plugins 565
Chapter 2: Installing and Managing Plugins 583
Chapter 3: Confi guring and Using Plugins 597
Chapter 4: Modifying Existing Plugin Code 617
Chapter 5: Creating Simple Plugins from Scratch 625
Chapter 6: Exploring Plugin Development Best Practices 675
Chapter 7: Plugin Tips and Tricks 689
Book VIII: Running Multiple Sites with WordPress 707
Chapter 1: An Introduction to Multiple Sites 709
Chapter 2: Setting Up and Confi guring Network Features 717
Chapter 3: Becoming a Network Admin 725
Chapter 4: Management of Users and Access Control 745
Chapter 5: Using Network Plugins and Themes 755
Chapter 6: Using Multiple Domains within Your Network 771
Index 787