The WordPress REST API is more then the default routes, its a highly extensible tool for creating APIs. Learn how to extend it and make it fit your own needs.
Working with access control headers and other global headers for the WordPress REST API.
WordPress is a free software, and those freedoms are partially about providing the ability to learn from the software. Reading the source will provide you with an understanding of your software, and a learning experience that no documentation can provide.
The XY problem tends to blind us from the fact that our tools can too easily become our problem instead of fixing it. Also, this is how you connect to VVV’s MySQL server using Sequel Pro.
Slides and links from my WPSessions talk on using Composer for WordPress plugin development.
Not sure how it took me so long to figure this one out, but you can use a WP_Post object to get a post_meta key, by using the key as a property of the object. Very cool use of the __get() magic method
AJAX is one of the best tools in your arsenal as a WordPress developer to make your sites more dynamic, more usable and create a better end-use experience.
array_column() is a great way to avoid using foreach loops to find a an index of a dimensional array that contains a specific value, in a specific index.
This weekend I am super-honored to be presenting at WordCamp Atlanta 2015 on Composer, the PHP dependency manger. This presentation, “Using Composer To Increase Your WordPress Development Powers,” is adapted from an earlier post on this site of the same title.
Git tracks files by where they are in the directory structure. This creates unintended commits and losses of file history when renaming directories. There are two good solutions I’ve found for these issues, depending on the circumstances.