Do you use type information in your PHP code? What drove you to make the change (or what is preventing you from taking the jump)?
Captchas are a terrible user experience. They put the onus of spam protection on the visitor filling out the form and, personally, show me how lazy you are as a site administrator. There are a hundred different ways you can protect your site from spam on the server side – why would you forego these […]
The power of WordPress lies in its pluggable infrastructure. Unlike other content management applications which require you to edit the core code of the system to make changes, WordPress supports plugins. These smaller applications tie in to a rich API provided by WordPress that allows you to change just about everything about the application and customize […]
It was brought to my attention last week that there aren’t very many good tutorials on the web regarding the use of XML-RPC in WordPress. Sure, there are plenty that talk about how easy it is to use and how great of a tool it can be, but few examples explaining just how it can be […]
A few months back, I taught you how to make your widgets theme-ready by extracting the actual markup into an overridable template. Now, we’re going to do the same for shortcodes. And for those of you wanting to see this in practice, stay tuned for the release of version 2.5 of WP Publication Archive in […]
Telling someone there’s a right way to include a plugin in a theme is like telling someone there’s a right way to cheer for the Beavers during the Oregon Civil War. There is no right way. However, there are still ways to do it if you absolutely need to. Let’s admit it. As developers, we’re lazy. […]