Jump to ratings and reviews
Rate this book

Professional WordPress Plugin Development

Rate this book
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 available in WordPress, and demonstrates how to extend the functionality of WordPress with plugins.The trio of established 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 Details the range of complexity in plugins, from a very simple plugin to an extremely elaborate social network packageAddresses how to integrate into WordPress, save settings, create widgets and shortcodes, and implement uninstallLearn the proper techniques for storing data, customizing user roles, and security best practicesShares techniques for using custom post types and creating and using custom taxonomiesHow to create plugins for WordPress Multisite networksIntegrate user and role managementExplores the HTTP API, JavaScript and AJAX, Cron, the Rewrite API, and more

561 pages, Kindle Edition

First published February 17, 2011

46 people are currently reading
148 people want to read

About the author

Brad Williams

75 books1 follower
Librarian note:
There is more than one author in the GoodReads database with this name
This profile may contain books from multiple authors of this name
For other authors of this name, see:


Brad Williams - Political Science

Brad Williams - Fiction, Crime, Western

Brad Williams - Fiction, Fantasy, Historical Fiction

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
58 (40%)
4 stars
52 (36%)
3 stars
26 (18%)
2 stars
6 (4%)
1 star
0 (0%)
Displaying 1 - 15 of 15 reviews
Profile Image for Mikko Saari.
Author 6 books252 followers
October 14, 2022
WordPress on maailman suosituimpia tietokoneohjelmia, joka pyörittää satoja miljoonia nettisivuja pienistä blogeista isoihin nettisivustoihin. Myös Kirjavinkit on käyttänyt WordPressiä muutaman vuoden ajan.

WordPressin suosion yksi salaisuus on sen muokattavuudessa. Ohjelmiston toiminnallisuutta on helppo muokata tekemällä plugineita eli liitännäisiä, jotka voivat muuttaa joko jotain pientä juttua tai pistää koko WordPressin ihan uuteen uskoon. Myös Kirjavinkit käyttää kirjavaa joukkoa valmiina saatuja tai itse tehtyjä lisäosia.

Lisäosien ohjelmoiminen on mielenkiintoista puuhaa, jossa on omat haasteensa. Ongelmia aiheuttaa WordPressin hieman epämääräinen ohjeistus. Kaikesta tarpeellisesta ei löydy kattavaa selvitystä. Siksi jokaisen plugin-kehittäjän työpöydältä pitäisi löytyä Professional WordPress Plugin Development -kirja, sillä tämä kokeneiden pluginimaakarien kirjoittama opus on erinomaisen kattava selonteko siihen, miten plugineita oikein tehdään.

Vaikka kokisi itsensä kuinka kokeneeksi koodariksi, tästä kirjasta oppii varmasti jotain uutta siitä, miten WordPress-plugineita oikeastaan kuuluu tai kannattaa tehdä. Kymppi plus kirjoittajakolmikolle, tämä oli tämän vuoden hyödyllisin kirjahankintani. (15.7.2011)
Profile Image for Veselin Nikolov.
740 reviews87 followers
December 16, 2012
Вероятно книгата би била полезна на програмисти, експериментиращи с WordPress, без да го владеят. Научих неща, които не знаех. Започва хубаво и полезно, първата половина препоръчвам.

От някакъв момент след средата изпитвах трудност да се съсредоточа върху съдържанието и бях на косъм да я зарежа. Вероятно претупването на безполезните за вас глави е критично важно, за да успеете да прочетете тази книга.
Profile Image for Arif.
96 reviews7 followers
March 22, 2021
It looks like a good guidelines. But most of it needs updates, Wordpress already changed a lot.
Profile Image for vijayan.
40 reviews1 follower
October 8, 2021
Good for beginners but not recommended for advanced WP developers. If they provide more detail about blocks like Gutenberg architecture, blocks internationalization, enqueueing editor and front end assets, build blocks plugin using npm command, detail about InspectorControls component, nested blocks, Format API, Data modules, etc.,

Though this is released as new book it seems it missing some of the modern development in WP world.
Profile Image for Kʜᴀɴ.
61 reviews5 followers
March 1, 2018
Good. Covered some important topics. Great to get started with WP plugin development for a person who has a little bit previous experience in programming.
Profile Image for Andy Gagnon.
320 reviews2 followers
July 21, 2020
This is the best book on WordPress plugin software development, by far. Great insights from helpful developers.
625 reviews23 followers
February 14, 2014
For some time, I have been learning WordPress so that I could redo our church's web site to move it to WordPress from another CMS (Content Management System). Since I wanted the web site to look pretty much the same as it did under the other CMS, I could not find a WordPress theme that would work, so I built one myself, following a very useful web site article.

One positive thing about WordPress is its plugins. One negative thing about WordPress is its plugins.

On the one hand, you can find a plugin to do almost (but not quite) anything for your WordPress site. On the other hand, you have to use plugins to change or add behavior that ought to be built into WordPress.

Also, I have on many occasions been looking for a plugin to accomplish something I needed, and while I often found one (more usually, many), they so often didn't fill the bill to my satisfaction. They might have omitted a feature I needed, or perhaps were too complicated and contained more than I needed.

So, I wanted to find out how to write my own plugin(s) to provide just what I wanted. Thus, I was lead this book. It's probably the best book going on WordPress plugins, and provides very useful information and help on how to write your own plugin. Unfortunately, it left me wanting more. For example, I wanted to learn how to write a plugin to incorporate various features of JQuery, but the book doesn't talk about that.

So, I only gave it 4 stars, rather than 5. Now, to try to learn more about plugins some other way...
Profile Image for Human Being.
8 reviews
November 2, 2016
A good and comprehensive book to learn about different topics a plugin developer must know. the style of writing is good and very organized and teaches you how things work.

After reading many chapters of this book. I realized that WP isn't just CMS. It could really work as a complete framework which you can extend in any way you want. By starting to develop Plugins, you could overcome all the limitations you thought WP had.

One of the things that I liked very much is the $wpdb. I was really restricted before learning that you can connect to the DB directly and have the full control, write any query you want and start playing.

by understanding how to implement plugins, you could take control of the WP.

I recommend it for every WordPress plugin developer.
Profile Image for Mario Peshev.
Author 5 books11 followers
May 6, 2013
The most incredible WordPress book available for the public. Completely covering all important aspects of the plugin development, edge cases and possible outcomes of using some actions in a given manner.
Profile Image for Ashraf Reda.
7 reviews3 followers
August 11, 2016
كتاب ممتاز جداً لكمن يريد أن يكون مصمم أو مطور لوردبريس ، ستخرج منه بكمية معلومات وخبرات تكاد أن تكفيك لتقوم بعمل إضافاتك الخاصة.
3 reviews
October 29, 2020
It touches every aspect of writing plugins for WordPress. It lacks examples of blocks with real life functionality. There are not any examples using reactjs.
Displaying 1 - 15 of 15 reviews

Can't find what you're looking for?

Get help and learn more about the design.