Let your users pick a header, but not add one

WordPress 3.0 added the ability for themes to easily allow custom headers. Users could pick one that the theme shipped with, or upload their own. But what if you run a branded multisite instance where you don’t want your users to be able to upload their own, but you still want them to easily be […]

Remove all default header images in a Twenty Ten Child Theme

Despite the beauty of (and cool stories behind) the default images in twenty ten, If you’re building a twenty ten child theme, there is a chance that you won’t want them to appear as options on the custom header screen. This simple snippit of code in your child theme’s functions.php file will deregister the default […]

How to remove a nav menu location in WordPress 3.0.0

This function is in WordPress 3.0.1. You can now just call unregister_nav_menu and don’t need to put it in your child theme One of the great additions to WordPress 3.0 is navigation menus.  One of the aspects that it contains is the ability for a theme to register a nav menu location and for the […]

I’m speaking at WordCamp Chicago

I’m excited to announce that I’m going to be headed to my childhood home metropolitan area to speak at WordCamp Chicago (and not just because it is happening only a few blocks from Mr. Beef on Orleans) . I’ll be presenting a talk entitled Building Child Themes that will be geared toward helping beginning developers take the […]