CHF33.00
Download est disponible immédiatement
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.
Auteur
Brad Williams is the cofounder of WebDevStudios.com and AppPresser.com, a cohost of the DradCast WordPress podcast, and the coauthor of Professional WordPress Plugin Development. David Damstra is Vice President of Marketing Services and Creative Director for CUAnswers where his team of developers empowers clients with WordPress. *Hal Stern is an IT executive with a major healthcare company. He is coauthor of Blueprints for High Availability, also from Wiley. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Résumé
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.
Contenu
Introduction xxxi
Chapter 1: First Post 1
What is WordPress? 1
Popularity of WordPress 3
Current State 3
Intersecting the Community 4
WordPress and the GPL 5
Content and Conversation 6
WordPress as a Content Management System 6
Creating Conversation 7
Getting Started 7
Hosting Options 8
Do it Yourself Installation 9
Installing WordPress Files 10
Database Configuration 14
Finishing Up 18
FirstTime Administration 18
First Post 20
Summary 21
Chapter 2: Code Overview 23
Downloading 23
Download Locations 23
Available Formats 24
Release Archive 24
Directory and File Structure 25
WordPress Configuration 26
wpconfig.php File 26
Advanced wpconfig.php Options 29
.htaccess 35
The .maintenance File 39
wpcontent User Playground 40
Plugins 40
Themes 41
Uploads and Media Directory 41
Upgrade Directory 41
Custom Directories 42
Summary 42
Chapter 3: Working with Wordpress Locally 43
Benefits of Working Locally 43
Typical Deployment Cycle 44
Why So Much Process? 44
Tools for Component Administration 46
Getting Your Development Stack 46
Adding WordPress to the Local Install 47
Configuration Details 48
Managing the Web Server Document Tree 49
Enabling Debug Information 50
Handling Local and Production Database 53
Creating Virtual Local Server Names 53
Local Theme and Plugin Development 56
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
Inline Documentation 63
Finding Functions 64
Exploring the Core 66
Deprecated Functions 69
WordPress Codex and Code Reference 70
What is the Codex? 70
Using the Codex 70
Function Reference 72
WordPress APIs 73
Codex Controversy 75
Code Reference 75
Using the Code Reference 75
Code Reference Details 76
Codex Versus Code Reference 77
Don't Hack the Core! 77
Why Not? 77
Alternatives to Hacking the Core 78
Summary 78
Chapter 5: The Loop 79
Understanding the Loop 80
From Query Parameters to SQL 81
Understanding Content in WordPress 82
Putting the Loop in Context 82
Flow of the Loop 83
Template Tags 86
Commonly Used Template Tags 86
Tag Parameters 87
Customizing the Loop 88
Using the WP_Query Object 88
Building a Custom Query 89
Adding Paging to a Loop 92
Using the pre_get_posts Hook 93
Using query_posts( ) 94
Using get_posts( ) 96
Resetting a Query 96
More Than One Loop 98
Advanced Queries 99
Global Variables 102
Post Data 102
Author Data 104
User Data 104
Environmental Data 105
Global Variables or Template Tags? 106
Working Outside the Loop 106
Summary 109
Chapter 6: Data Management 111
Database Schema 111
Table Details 113
WordPress Content Tables 114
WordPress Taxonomy Tables 115
WordPress Database Class 117
Simple Database Queries 117
Complex Database Op…