Professional WordPress Plugin Development
By Brad Williams, Ozh Richard, Justin Tadlock
Publisher: Wiley / Wrox
Final Release Date: February 2011
Pages: 552

Take WordPress to the next level with advanced plugin development

As one of the most popular open source content management systems available today, WordPress boasts a framework that allows you to easily customize and extend it through plugins. This comprehensive book shows you how plugins work, reviews the tools and APIs in WordPress, and demonstrates how to extend the functionality of WordPress with plugins. The trio of authors provides a practical, solutions-based approach along with a collection of timely examples and plenty of code, all aimed at clearly explaining how to create a plugin file, work with users, integrate widgets, add menus and submenus, secure your plugins, and more. You will quickly come to understand how to develop custom plugins so that you can take WordPress to the next corporate and enterprise level.

Professional WordPress Plugin Development:

  • Details the range of complexity in plugins, from a very simple social networking plugin to an extremely elaborate e-commerce package

  • Addresses how to integrate into WordPress, save settings, create widgets and shortcodes, and implement uninstall

  • Unveils the proper techniques for storing data, customizing user roles, and implementing security best practices

  • Shares procedures for using custom post types and creating and using custom taxonomies

  • Explores the HTTP API, JavaScriptĀ® and Ajax, Cron, the Rewrite API, and more 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.

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.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyProfessional WordPress Plugin Development

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


Almost Perfect, Certainly worth Buying

By Andy G

from San Deigo, CA

About Me Developer

Verified Reviewer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written


  • Not comprehensive enough

Best Uses

  • Intermediate
  • Novice

Comments about oreilly Professional WordPress Plugin Development:

This book turned out to be exactly what I needed to learn to extend wordpress for custom functionality. It is well written and the authors demonstrate that they know what they're talking about and are able to convey it effectively. I already have plenty of experience with PHP development, and this book taught me (almost) everything I needed to know to bend wordpress to my will and customize it as needed. In the cases where the book was not comprehensive enough for me, it still provided me with enough of a foundation that I could easily figure out what I needed to do. That said, I think for this book to be a perfect 100/100 it would benefit from two additional chapters:

Chapter 19: Object Oriented Plugin Development. Although it is certainly possible, this book fails to mention or show examples of object oriented plugin development. It taught me enough to figure this out on my own, but I think the wordpress community would benefit from more object oriented development, instead of incredibly common procedural approach where you throw tons of functions into a single global namespace and then use_really_long_function_names_cross_your_fingers_and_throw_in_your_intials_just_incase() hoping no one else in the world has used that function name yet. Using objects allows you to put one (or a few) objects into the global namespace and then you can make your methods short and readable.

Chapter 20: A Comprehensive Plugin. Although Chapters 4 and 11 do a good job of teaching how to integrate into wordpress and create custom content, I think the book should have a final chapter where they walk you through creating a plugin that integrates everything: A Custom Post Type with Custom Taxonomies and meta data using a Custom Meta box, a settings page, and shortcodes. The book contains many examples with functional plugins, but they are all of incredibly limited scope. Its not difficult to imagine how to combine all of the components, but I think a good example plugin that combines everything would add a lot of value to this book

Overall, if you need to write plugins or customize wordpress in any way, this book will show you how to do it. Highly recommended.

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $44.99
Formats:  ePub, Mobi, PDF