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 plugindevelopment

As one of the most popular open source content managementsystems available today, WordPress boasts a framework that allowsyou to easily customize and extend it through plugins. Thiscomprehensive book shows you how plugins work, reviews the toolsand APIs in WordPress, and demonstrates how to extend thefunctionality of WordPress with plugins. The trio of authorsprovides a practical, solutions-based approach along with acollection of timely examples and plenty of code, all aimed atclearly explaining how to create a plugin file, work with users,integrate widgets, add menus and submenus, secure your plugins, andmore. You will quickly come to understand how to develop customplugins so that you can take WordPress to the next corporate andenterprise level.

Professional WordPress Plugin Development:

  • Details the range of complexity in plugins, from a very simplesocial networking plugin to an extremely elaborate e-commercepackage

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

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

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

  • Explores the HTTP API, JavaScript® and Ajax, Cron, theRewrite API, and more Programmer Forums

Join our Programmer to Programmer forums to ask and answerprogramming questions about this book, join discussions on thehottest topics in the industry, and connect with fellow programmersfrom around the world.

Code Downloads

Take advantage of free code samples from this book, as well ascode samples from hundreds of other books, all ready to use.

Read More

Find articles, ebooks, sample chapters, and tables of contentsfor hundreds of books, and more reference resources on programmingtopics that matter to you.

Wrox Professional guides are planned and written by workingprogrammers to meet the real-world needs of programmers,developers, and IT professionals. Focused and relevant, theyaddress the issues technology professionals face every day. Theyprovide examples, practical solutions, and expert education in newtechnologies, 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