Synopses & Reviews
Explore the power and possibilities of WordPress from the inside outAs the most popular self-hosted blogging software in use today, WordPress is remarkably simple to operate and can be extended and tailored for a wide variety of applications. This guide focuses on the internal structure and flow of the core code, as well as the data model on which that code operates, so that you can harness the power of WordPress to meet your specific needs. The author team pulls together developer and deployer expertise, as well as knowledge of popular open source plugins, themes, and tools for WordPress, to provide an in-depth guide suitable for all WordPress users, from self-hosted bloggers to enterprise content management system applications.
Professional WordPress:
Offers an overview of the WordPress system and describes what happens when a WordPress-generated web page is displayed
Discusses the core of WordPress, describing internal code flow and data structures
Demonstrates extending WordPress through plugins and customizing it via themes
Combines a developer view of user experience and optimization with the deployer requirements for performance, security, and measurement
Provides practical examples of integrating WordPress with enterprise and social networking tools
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.
wrox.com
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Synopsis
Professional WordPress goes beyond the blogger audience and addresses the internals of the WordPress system, focusing on customization through theme development, extensions through plugins, and practical examples of integrating WordPress with enterprise and social networking tools. There is a functional overview as well as a code overview and then a detailed tour of the core followed by a chapter on Loop with code examples and query posts. This includes downloading and extracting code, top-level mechanics of WordPress, and tracing out top-to-bottom code flow, all of which serve as a map for the sections that follow. The book will include:
- Overview of the WordPress code distribution
- Detailed walk-through of major functional components such as dashboard, posts, appearance, settings
- Data management covering schem aand taxonomies
- Plugin and theme developer frameworks
- Content aggregation and user experience
- Scalability, security, and spam
- WordPress in the enterprise
- CMS migration to Drupal and Joomla
Synopsis
An in-depth look at the internals of the WordPress system.As the most popular blogging and content management platform available today, WordPress is a powerful tool. This exciting book goes beyond the basics and delves into the heart of the WordPress system, offering overviews of the functional aspects of WordPress as well as plug-in and theme development.
What is covered in this book? Detailed review of WordPress Functionality and Codebase The Loop and Data Management Plug-in Development Theme Development Content Aggregation, SEO and User Experience Statistics, Scalability, Security and Spam Using WordPress as a CMS Using WordPress in the Enterprise Moving your existing site to WordPress
This book takes an internals view of WordPress and drives the fundamentals of how things work to explain use cases and extensions to the core platform. Including hands on examples, and real world tips, this exhaustive book is a must-have for Web and PHP professionals developing on the WordPress platform.
Synopsis
An in-depth look at the internals of the WordPress system. As the most popular blogging and content management platform available today, WordPress is a powerful tool. This exciting book goes beyond the basics and delves into the heart of the WordPress system, offering overviews of the functional aspects of WordPress as well as plug-in and theme development.
What is covered in this book?
- WordPress as a Content Management System
- Hosting Options
- Installing WordPress Files
- Database Configuration
- Dashboard Widgets
- Customizing the Dashboard
- Creating and Managing Content
- Categorizing Your Content
- Working with Media
- Comments and Discussion
- Working with Users
- Managing, Adding, Upgrading, and Using the Theme Editor
- Working with Widgets
- Adding and Managing New Plugins
- Configuring WordPress
- Exploring the Code
- Configuring Key Files
- wp-config.php file
- Advanced wp-config Options
- What's in the Core?
- WordPress Codex and Resources
- Understanding and customizing the Loop
- Building A Custom Query
- Complex Database Operations
- Dealing With Errors
- Direct Database Manipulation
- Building Your Own Taxonomies
- Plugin Packaging
- Create a Dashboard Widget
- Creating a Plugin Example
- Publish to the Plugin Directory
- Installing a Theme
- Creating Your Own Theme
- How and When to Use Custom Page Templates
- How to Use Custom Page Templates
- Pushing Content from WordPress to Other Sites
- Usability and Usability Testing
- Getting Your Site Found
- How Web Standards Get Your Data Discovered
- Load Balancing Your WordPress Site
- Securing Your WordPress Site
- Using WordPress in the Enterprise
- Is WordPress Right for Your Enterprise?
- and much more!
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Synopsis
An in-depth look at the internals of the WordPress system. As the most popular blogging and content management platform available today, WordPress is a powerful tool. This exciting book goes beyond the basics and delves into the heart of the WordPress system, offering overviews of the functional aspects of WordPress as well as plug-in and theme development.
What is covered in this book?WordPress as a Content Management SystemHosting OptionsInstalling WordPress FilesDatabase ConfigurationDashboard WidgetsCustomizing the DashboardCreating and Managing ContentCategorizing Your ContentWorking with MediaComments and DiscussionWorking with UsersManaging, Adding, Upgrading, and Using the Theme EditorWorking with WidgetsAdding and Managing New PluginsConfiguring WordPressExploring the CodeConfiguring Key Fileswp-config.php fileAdvanced wp-config OptionsWhat's in the Core?WordPress Codex and ResourcesUnderstanding and customizing the LoopBuilding A Custom QueryComplex Database OperationsDealing With ErrorsDirect Database ManipulationBuilding Your Own TaxonomiesPlugin PackagingCreate a Dashboard WidgetCreating a Plugin ExamplePublish to the Plugin DirectoryInstalling a ThemeCreating Your Own ThemeHow and When to Use Custom Page TemplatesHow to Use Custom Page TemplatesPushing Content from WordPress to Other SitesUsability and Usability TestingGetting Your Site FoundHow Web Standards Get Your Data DiscoveredLoad Balancing Your WordPress SiteSecuring Your WordPress SiteUsing WordPress in the EnterpriseIs WordPress Right for Your Enterprise?and much more
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
About the Author
Hal Stern is a vice president at a technology company and uses WordPress to blog about his adventures in golf, ice hockey, and food.
David Damstra is the Manager of Web Services for CU*Answers, a credit union service organization, where he manages a team of developers to create web sites and web applications for the financial industry.
Brad Williams is the CEO and Co-Founder of WebDevStudios.com. He is also a co-host on the SitePoint Podcast and an advisor on SitePoint Forums.
Table of Contents
INTRODUCTION.CHAPTER 1: FIRST POST.
What Is WordPress?
Content and Conversation.
Getting Started.
Finishing Up.
CHAPTER 2: FUNCTIONAL OVERVIEW.
The Dashboard.
Creating and Managing Content.
Categorizing Your Content.
Working with Media.
Comments and Discussion.
Working with Users.
Extending WordPress.
Content Tools.
Configuring WordPress.
CHAPTER 3: CODE OVERVIEW.
Downloading.
Exploring the Code.
Configuring Key Files.
WP-Content User Playground.
CHAPTER 4: TOUR OF THE CORE.
What's in the Core?
Using the Core as a Reference.
WordPress Codex and Resources.
Don't Hack Core!
CHAPTER 5: THE LOOP.
Understanding the Loop.
Putting the Loop in Context.
Flow of the Loop.
Template Tags.
Customizing the Loop.
Global Variables.
Working Outside the Loop.
CHAPTER 6: DATA MANAGEMENT.
Database Schema.
Table Details.
Direct Database Manipulation.
WordPress Taxonomy.
Building Your Own Taxonomies.
CHAPTER 7: PLUGIN DEVELOPMENT.
Plugin Packaging.
Know Your Hooks: Actions and Filters.
Plugin Settings.
WordPress Integration.
Plugin Security.
Creating a Plugin Example.
Publish to the Plugin Directory.
CHAPTER 8: THEME DEVELOPMENT.
Why Use a Theme?
Installing a Theme.
What Is a Theme?
Creating Your Own Theme.
Creating Your Own Theme: Getting Started.
Creating Your Own Theme: DRY.
Creating Your Own Theme: Content Display.
Creating Your Own Theme: Additional Files.
Custom Page Templates.
Theme Hierarchy and Child Themes.
Premium Themes and Other Theme Frameworks.
CHAPTER 9: CONTENT AGGREGATION.
What is a Lifestream?
Getting Noticed.
Social Media Buttons.
Simple Social Networking Badges.
Collecting External Content.
Pushing Content from WordPress to Other Sites.
Advertising.
Privacy and History.
CHAPTER 10: CRAFTING A USER EXPERIENCE.
User Experience Principles.
Usability and Usability Testing.
Structuring Your Information.
Getting Your Site Found.
How Web Standards Get Your Data Discovered.
Searching Your Own Site.
Mobile Access.
CHAPTER 11: STATISTICS, SCALABILITY, SECURITY, AND SPAM.
Statistics Counters.
Cache Management.
Load Balancing Your WordPress Site.
Dealing With Spam.
Securing Your WordPress Site.
Using WordPress Roles.
CHAPTER 12: WORDPRESS AS A CONTENT MANAGEMENT SYSTEM 299
Defining Content Management.
Workflow and Delegation.
Content Organization.
Interactivity Features.
Other Content Management Systems.
CHAPTER 13: WORDPRESS IN THE ENTERPRISE.
Is WordPress Right for Your Enterprise?
When WordPress Isn’t Right for You.
Scalability.
Integration with Enterprise Identity Management.
Content Integration via Feeds.
CHAPTER 14: MIGRATING TO WORDPRESS.
Planning a Migration.
Content Identification.
Media Migration.
Moving Metadata.
Moving Authors and Users.
Theme and Presentation.
Unique Functionality.
Cleaning Up.
Launching.
CHAPTER 15: WORDPRESS DEVELOPER COMMUNITY.
Contributing to WordPress.
Sister Projects.
Resources.
INDEX.