I’m giving a presentation at WordCamp Atlanta today and so I’m providing a copy of my presentation for attendees to more easily follow along. Hardcore URL Routing for WordPress [PDF] (~1mb) And if you can’t make it to the WordCamp today, then lucky you; no need to attend! UPDATE: And on SlideShare: Hardcore URL Routing… Continue reading →

Our company builds custom WordPress plugins for clients to be published in the WordPress.org plugin repository. As we are about to publish another client plugin it's a great time to write about the processes for submitting a plugin to the WordPress plugin repository. Note this post is only about submitting your plugin; we'll cover actually… Continue reading →

After one of our earlier posts Eric Mann whose opinion we highly respect initiated a conversation with me over Twitter’s DM where he expressed a dislike for the HardcoreWP approach and stated a preference for using ::get_instance() instead: While this approach is perfectly workable and truth be told it’s mostly just personal preference we still… Continue reading →

In our tutorial “Using Classes as Code Wrappers for WordPress Plugins” we took a plugin that used a global function for its filter hook and converted it to using a PHP class as a code wrapper. Unfortunately the approach we showed didn’t allow other plugins and/or themes to remove or chain the actions and/or filters… Continue reading →