Default post thumbnails in WordPress

There is regular discussion within the WordPress user community on certain common encounters developers have when creating themes and plugins. One such discussion is around post thumbnails 1 and, more specifically, how to specify a default thumbnail. After reading a few discussions around this, I thought I’d share my take on things. There are a […]

Filtering the Options API in WordPress

The Options API in WordPress is one of the many APIs we all use every day when developing with WordPress. A quick use of get_option() is not uncommon. What if you could filter those options? You can. Adding filters in WordPress is also a common practice. Combining this with the Options API can allow for, […]

Matty Theme QuickSwitch featured on The Sweet Plugin of the Day

One thing I enjoy almost as much as developing with WordPress is reading about WordPress development and the goings-on within the WordPress community. WPCandy, a website I’ve written a few posts for, is my main go-to resource for community news and current happenings within the WordPress community. Ryan, the editor at WPCandy, broadcasts a video […]

Javascript and WordPress – The Definitive Guide

Using custom JavaScript code in a WordPress theme or plugin is, in many cases, a given. Fortunately, WordPress comes bundled with a selection of popular Javascript libraries (jQuery, Prototype and others) for use with your plugins and themes. Many users, however, simply write the `<script>` tags in the header.php file of their theme or as […]

Child plugins in WordPress. An idea?

I’ve been reading a lot over the past few months about child themes in WordPress and how users have found them to be an invaluable resource when creating WordPress themes. What’s this “child theme” thing? For those unfamiliar with the concept, the way I’d explain it is as follows: A user chooses a WordPress theme […]

Custom URL rewrites in WordPress – A Getting Started Guide

I’ve been tweeting quite a bit recently about custom URL rewrites in WordPress. After a few hours of trial and error, I’ve managed to get my specific custom URL rewrites working. After reading through several tutorials online (the majority of which used the same examples to explain only a portion the information I was looking […]

WordPress theme features: What would you like to see?

I’ve been rolling the idea around in my head for a while now to create a WordPress theme, packed with all the features I find myself repeating on each project, as well as some new, useful features… and maybe a few whacky ones as well. Yesterday, I jotted down a list of features I’d like […]

A few guidelines for WordPress plugin development

The WordPress plugin API is vast and powerful. It allows developers to essentially hook code into almost any area of the WordPress system without modifying the core files at all. It also allows for the creation of standalone plugins that work within the WordPress system but do not hook into the core modules. Over the […]

My WordPress plugins toolbox

Hey everyone, Just thought I’d post a list of my most regularly installed WordPress plugins and why they are installed on virtually every WordPress installation I do. If there are any plugins I haven’t listed that should be, please let me know in the comments. 🙂 1. Maintenance Mode This plugin is truly awesome. It […]