Blog

Sharing WordPress tips and tricks as I find them

Genesis Base Child Theme

About 90% of the sites I build are custom Genesis child themes (the other 10% being modifications of existing Genesis child themes). Over the past year I’ve developed my own base child theme that I start from. It contains code that I use often and structured in the way I prefer. When building a site, [...]

Continue Reading

Adding “Blog” to Genesis Breadcrumbs

Here’s how to modify the Genesis Breadcrumb to include a “Blog” link, changing Home > Category > Post Title to Home > Blog > Category > Post Title

Continue Reading

Limit Search to Post Type

Here’s how to customize search forms to return results for specific post types. By using a filter you can choose exactly which search boxes are affected.

Continue Reading

Display Posts Shortcode

This shortcode will let you easily list posts based on tag and/or category, limit the number of posts displayed, and sort the results. If you’ve ever wanted to list posts on your site without editing theme files, this is the tool for you.

Continue Reading

Customizing the Genesis Grid Loop Content

Here’s some lessons I learned on customizing the Genesis Grid Loop from my recent site redesign.

Continue Reading

Custom Meta Boxes

Custom Meta Boxes allow you to build clean, understandable interfaces for entering metadata. I use them on almost every project.

Continue Reading

Custom Layout Options in Genesis

Take advantage of the great Layout Options feature of Genesis by creating your own layouts.

Continue Reading

My SXSW Birthday Bash

If you’re in Austin for SXSW, come to my birthday party Monday night. We’re cooking an entire pig!

Continue Reading

Default image for post thumbnails

Here’s a great way to display a default image if no post thumbnail is provided.

Continue Reading

TwentyTen CRM

TwentyTen CRM is a theme specifically designed to manage your customers, from initial contact to project completion. It’s highly customizable and free.

Continue Reading

Let's Talk

Thanks for taking the time to contact me. Please send me some information on your project so I can figure out how best to help you.

After this initial email I’ll schedule a quick phone call to review the project and get to know you.

Scheduling projects for: Monday, July 22, 2013