December 18, 2012
Building my Portfolio
I walk you through how I built the portfolio section of my website.
December 18, 2012
I walk you through how I built the portfolio section of my website.
November 12, 2012
If you have a magazine-like website, you might need to specify multiple authors for a single post.
July 26, 2012
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….
June 19, 2012
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.
May 23, 2012
A step-by-step guide to migrating WordPress websites.
March 15, 2012
Use the post_class filter to easily build a multi-column listing of posts.
January 21, 2012
One of the best new features of Genesis 1.8 (and there are many) is a tool for making admin pages. These are needed if you’re building a plugin or a…
January 17, 2012
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.
December 23, 2011
Here’s how I make multiple columns of content.
December 7, 2011
I walk you through building your own template hierarchy, to specify which template to use under certain conditions.
November 14, 2011
Use this code library to easily create metaboxes with all different types of fields. I review some of the newest features to CMB 0.7
October 28, 2011
I’ve built a simple plugin that shows all the attached images when editing a post.
October 28, 2011
A WordPress theme should only contain that which relates to the look and feel of the site. Any core functionality belongs in a plugin.
September 26, 2011
Here’s two ways to customize the media uploader: adding a “Photo credit” section, and adding an “Include in Rotator” selection.
September 23, 2011
One of the most powerful features of WordPress is the WP Query. Here’s how to control it with the pre_get_posts hook.