A while back, while working at the WordPress plugin course at Treehouse, I came across this awesome plugin from Daniel Convissor. The Object Oriented Plugin Template Solution plugin basically gives you an OO template for building your own WordPress plugin.
I didn’t end up using the template in the project, however, it was very helpful to look over and learn from. I encourage new plugin developers to check it out when you start your next plugin!
Shout out to Tom for posting this article on “Understanding Events, Actions, and Filters” as part of the WPTuts “Using WordPress for Web Application Development” series.
If you’re new to WordPress plugin development, you definitely want to review this article.
Elliott from Laser Red wrote a round up of helpful WordPress functions that you don’t usually read about:
If you’re a WordPress dev, I really suggest you check out this article, because he gives an explanation and code example for each one of these in an a quick, easy to read format.
Thanks to core contributor, Tom McFarlin, for writing up this great series of posts on WP Tuts+ dissecting the recommended coding standards for WordPress theme and plugin development.
Thanks to Otto for making the difference between actions and filters clear:
Filters filter things. Actions do not. And this is critically important when you’re writing a filter. A filter function should never, ever, have unexpected side effects.
There, you go, pretty straightforward! He actually makes some really good, concise points about the difference between these terms and as he says: please learn this lesson well.
Thanks to Gennady Kovshenin for the awesome, thorough article on WordPress Actions and Filters. I would say it gives you about everything you need to know. Thanks man!