Initializing Singleton Classes used in WordPress Plugins
Should you choose Eager or Lazy initialization for your singleton class based plugin?
Should you choose Eager or Lazy initialization for your singleton class based plugin?
Tom McFarlin has written a thoughtful article on WordPress shortcodes, and why he generally doesn’t like them as a method for enabling custom content functionality in WordPress. I left my own thoughts in the comments of his post.
The rewrite API can be confusing (to me at least). Remi Corson walks you through it on the WP Explorer blog.
Here are some commonly unknown WordPress functions I’ve come across when developing with WordPress. A few little gems that I wish I discovered long before I needed them.
While Jetpack and its Photon service are useful, it is not a solution fit for everyone, and may users and developers have reservations about integrating with the WordPress.com infrastructure. Will Norris takes the open source approach and has rolled his own self-hosted version of Photon, available on GitHub.
Alex Mansfield has published a very comprehensive overview of creating custom meta boxes in WordPress. It doesn’t cover every type of field, but if you aren’t using a class or other tool for building metaboxes, this will come in very handy. You may remember Alex’s previous guide to the theme customizer, too.
It’s a given that you need to know SVN to work with WordPress, but more and more developers are starting to use Git. If you’re just starting out then here is an awesome interactive tutorial on Git branching.