WordPress Plugin Development Best Practices

WordPress plugins are a major part of what makes the ecosystem the amazing place that it is. Having worked with hundreds of plugins through the years, I’ve discovered some things that I feel stand out and make some easier to work with and extend while making it a bit harder to work with others.

In this talk, I draw from both general software engineering best-practices and from the WordPress world. We get into testing, templating, coding standards, dependency injection, security, extensive use of WordPress’s in-built capabilities like admin table lists, custom post types and the like.

Speaker