Category: Tutorials

  • A new theme I’m working on for city government has an interesting navigation feature. On the home page there’s an (optional) prominent menu that links to important sections of the website. For each menu item, the user can select a…

  • Full screen background images are a nice feature for a number of WordPress themes. It’s also one of the few theme modifications that can be handled well through a plugin. The implementations I’ve seen generally use the jQuery script backstretch.js–…

  • Images are generally the heaviest assets on a webpage- so if you’re interested in fast load times for users, this is one of the best places to optimize. Lazy Load Your Images One popular technique for speeding up the initial…

  • I experimented with CSS preprocessing today (both LESS and SASS). I have to admit, it was much easier to set up than I thought and really intuitive to use. To get started, I just downloaded a copy of CodeKit (OSX)…

  • In Portfolio+ I use a custom post type for portfolio items and a custom taxonomy for portfolio categories. When someone views a portfolio archive page all of the portfolio featured images are displayed, and when someone goes to a portfolio…

  • I get a lot of questions in the WordPress forums about how to edit or change small parts of a theme’s design. If you use the Chrome developer tools (or something like Firebug for Firefox), it makes really easy to…

  • One of the great new features in WordPress 3.4 is the Theme Customizer which allows you to modify options for a theme and instantly preview them on the site. I’d encourage you to try out the Theme Customizer, but first…

  • I kept having to hunt through wp-includes/class-wp-customize-manager.php to see what the default sections in the theme customizer were registered as. To save you the trouble, here they are: title_tagline $this->add_section( ‘title_tagline’, array( ‘title’ => __( ‘Site Title & Tagline’ ),…