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

Plugins for WordPress can be very elaborate and require significant programming expertise to develop.  But learning to develop a WordPress plugin doesn’t have to be difficult; you can start small and grow your skills over time. Let’s start with a very simple WordPress plugin that you might build for yourself or a client. Name the Plugin… Continue reading