WordPress Development

As I build WordPress websites for my clients, I share what I learn here as tutorials.

Manually Curated Related Posts

Here’s a way to specify which posts show up as “related” to the current post, as an alternative to the many plugins that automatically generate your list of related posts.

Reusing Template Files

I walk you through building your own template hierarchy, to specify which template to use under certain conditions.

Gallery Metabox

I’ve built a simple plugin that shows all the attached images when editing a post.

Core Functionality Plugin

A WordPress theme should only contain that which relates to the look and feel of the site. Any core functionality belongs in a plugin.

Adding fields to the Media Gallery

Here’s two ways to customize the media uploader: adding a “Photo credit” section, and adding an “Include in Rotator” selection.

Building a Genesis Child Theme

A question I hear all the time is “how do I build a child theme?” This is a tutorial that walks through my process, using an actual client site as an example.