WordPress Development

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

Customizing Menu Arguments

I’ll show you a simple filter for customizing the arguments of any menu, including the ones built into Genesis.

Column Class Generator

Column classes allow you to break a page’s content into multiple columns. I’ve built a calculator so you can update the column classes to match your site’s grid.

Easily regenerate specific images using WP-CLI

One of my favorite features of Synthesis, the host I use as my development server, is that it has WP-CLI pre-installed (here’s some other hosts that have it as well).…

Fun with Avatars

I’m working on a site that required some customization of the avatars. Here’s some CSS-based approaches to these changes.

Dropdown Menu Class

Adds a CSS class of ‘menu-item-has-children’ to menu items with submenus. No Javascript Required.

Building my Portfolio

I walk you through how I built the portfolio section of my website.

Multiple Authors for a Post

If you have a magazine-like website, you might need to specify multiple authors for a single post.

Overriding Options and Meta

One of my favorite “under-the-hood” features of WordPress and Genesis is the ability to override almost any kind of option/meta: site options, post meta, user meta, term meta….

Custom Secondary Menu

Custom Menus are great for sitewide menus, but what if you only want to list a section’s subpages? I’ll walk you through pulling the relevant subpages from your custom menu.