Professional WordPress: Design and Development / Edition 3

Professional WordPress: Design and Development / Edition 3

ISBN-10:
1118987241
ISBN-13:
9781118987247
Pub. Date:
01/12/2015
Publisher:
Wiley
Select a Purchase Option
  • purchase options
    $12.39 $50.00 Save 75%
    • Free return shipping at the end of the rental period details
    • Textbook Rentals in 3 Easy Steps  details
    icon-error
    Note: Access code and/or supplemental material are not guaranteed to be included with textbook rental or used textbook.
  • purchase options
    $30.99 $50.00 Save 38% Current price is $30.99, Original price is $50. You Save 38%.
  • purchase options
    $27.12 $50.00 Save 46% Current price is $27.12, Original price is $50. You Save 46%.
    icon-error
    Note: Access code and/or supplemental material are not guaranteed to be included with textbook rental or used textbook.
  • purchase options

Overview

Professional WordPress: Design and Development / Edition 3

The highest rated WordPress development and design book on the market is back with an all new third edition.

Professional WordPress is the only WordPress book targeted to developers, with advanced content that exploits the full functionality of the most popular CMS in the world. Fully updated to align with WordPress 4.1, this edition has updated examples with all new screenshots, and full exploration of additional tasks made possible by the latest tools and features. You will gain insight into real projects that currently use WordPress as an application framework, as well as the basic usage and functionality of the system from a developer's perspective. The book's key features include detailed information and real-world examples that illustrate the concepts and techniques at work, plus code downloads and examples accessible through the companion website. Written by practicing WordPress developers, the content of this edition focuses on real world application of WordPress concepts that extend beyond the current WordPress version.

WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing, and has grown to be the largest self-hosted website platform in the world. This book helps you use WordPress efficiently, effectively, and professionally, with new ideas and expert perspectives on full system exploitation.

  • Get up to speed on the new features in WordPress 4.1
  • Learn cutting edge uses of WordPress, including real-world projects
  • Discover how to migrate existing websites to WordPress
  • Understand current best practices and tools in WordPress development

WordPress was born out of a desire for an elegant, well-architected personal publishing system built on PHP and MySQL, and has evolved to be used as a full content management system through thousands of plugins, widgets, and themes. Professional WordPress is the essential developer's guide to this multifunctional system.

Product Details

ISBN-13: 9781118987247
Publisher: Wiley
Publication date: 01/12/2015
Pages: 504
Sales rank: 209,370
Product dimensions: 7.30(w) x 9.20(h) x 1.00(d)

Table of Contents

INTRODUCTION xxxi

CHAPTER 1: FIRST POST 1

What Is WordPress? 1

Popularity of WordPress 3

Content and Conversation 6

Getting Started 7

Finishing Up 18

Summary 21

CHAPTER 2: CODE OVERVIEW 23

Downloading 23

Directory and File Structure 25

WordPress Configuration 26

wp-content User Playground 40

Summary 42

CHAPTER 3: WORKING WITH WORDPRESS LOCALLY 43

Benefits of Working Locally 43

Tools for Component Administration 46

Configuration Details 48

Virtual Machines 56

Deploying Local Changes 57

Summary 59

CHAPTER 4: TOUR OF THE CORE 61

What’s in the Core? 61

Using the Core as a Reference 62

WordPress Codex and Code Reference 70

Don’t Hack the Core! 77

Summary 78

CHAPTER 5: THE LOOP 79

Understanding the Loop 80

Template Tags 86

Customizing the Loop 88

Global Variables 102

Working Outside the Loop 106

Summary 109

CHAPTER 6: DATA MANAGEMENT 111

Database Schema 111

Table Details 113

WordPress Database Class 117

Direct Database Manipulation 123

Summary 126

CHAPTER 7: CUSTOM POST TYPES, CUSTOM TAXONOMIES, AND METADATA 127

Understanding Data in WordPress 127

WordPress Taxonomy 138

Building Your Own Taxonomies 140

Metadata 146

Community Projects 150

Summary 151

CHAPTER 8: PLUGIN DEVELOPMENT 153

Plugin Packaging 154

Plugin Security 161

Know Your Hooks: Actions and Filters 166

Plugin Settings 171

WordPress Integration 186

Creating a Plugin Example 201

Publishing to the Plugin Directory 222

Summary 230

CHAPTER 9: THEME DEVELOPMENT 231

Why Use a Theme? 231

Installing a Theme 232

What Is a Theme? 234

CSS 234

Creating Your Own Theme 235

Creating Your Own Theme: Getting Started 237

Creating Your Own Theme: DRY 241

Creating Your Own Theme: Content Display 245

Creating Your Own Theme: Additional Files 258

Custom Page Templates 266

Other Theme Enhancements 269

Theme Hierarchy and Child Themes 275

Premium Themes and Other Theme Frameworks 279

Summary 281

CHAPTER 10: MULTISITE 283

What Is Multisite? 283

Working in a Network 286

Coding for Multisite 290

Multisite Database Schema 312

Summary 314

CHAPTER 11: MIGRATING TO WORDPRESS 315

Understanding the Process 316

Content Identification 318

Media Migration 329

Moving Metadata 330

Moving Authors and Users 330

Theme and Presentation 331

Unique Functionality 331

Cleaning Up 331

Launching 334

WP-CLI 334

Migration Example 335

Summary 337

CHAPTER 12: CRAFTING A USER EXPERIENCE 339

User Experience Principles 339

Usability and Usability Testing 346

Structuring Your Information 347

Getting Your Site Found 349

How Web Standards Get Your Data Discovered 354

Searching Your Own Site 361

Mobile Access and Responsive Web Design 364

Summary 367

CHAPTER 13: SECURING WORDPRESS 369

Securing Your WordPress Site 369

Using WordPress Roles 375

Recommended Security Plugins 378

Summary 379

CHAPTER 14: APPLICATION FRAMEWORK 381

What Is an Application Framework? 381

Summary 390

CHAPTER 15: WORDPRESS IN THE REAL WORLD 391

Is WordPress the Right Tool? 391

When WordPress Is Not the Right Tool 393

Defining Content Management 394

Workflow and Delegation 395

Workflow 396

Content Organization 398

Interactivity Features 404

Scalability 406

Statistics Counters 411

Cache Management 413

Load Balancing Your WordPress Site 421

Dealing with Spam 423

Other Content Management Systems 425

Summary 427

CHAPTER 16: WORDPRESS DEVELOPER COMMUNITY 429

Contributing to WordPress 429

Sister Projects 435

Resources 436

Summary 443

INDEX 445

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews