WordPress development


Separating frontend and admin code

In most cases, your plugin has stuff it needs to do in the admin area. It probably also has stuff it needs to do in the frontend. These two never happen at the same time, so you can actually separate the two. The easiest way of separating frontend and backend code is having a set…

Professional WordPress Plugin Development

As you might have noticed I’ve recently started reviewing WordPress plugins. I do this for free, because I think both users and developers benefit from peer reviews of plugins. I’m not saying all my plugins are perfect, they’re not. I try hard though and if someone reviews my plugin I’ll happily learn from what they…

How to reduce HTTP requests for your WordPress site

The web is sort of a reversed highway: you get tickets for going too slow and bonus points for speeding. Whether you’re “just” a blogger or you have an e-commerce site, your site needs to be fast. We’ve written about what to do to speed up Magento before, and I’ve mentioned caching for WordPress more…

Open Source, Motivations & Business

A hefty discussion has been going on about people’s motivations to develop Open Source software, starting with Alex King’s blog post and followed up by many others including Weblog Tools Collection. I disagree wholeheartedly with some of Alex’s statements. Chris Olbekson did a post I agree with more, and he also asked for my opinion…

Emergency WordPress access

If you do a lot of WordPress development work, you’re bound to receive WordPress database sometimes that you don’t have an admin account for. We usually test, if possible, on a database the client provides us with. We used to have to go into the database and change an existing user, or add a new one…