How to Make a Genesis Page Template That Uses Widgets

The Genesis framework by StudioPress is awesome. Easy to install. Easy to configure. Easy to customize. Stylish. Every once in a while you will need to create a custom template for your Genesis child theme. A custom template can provide an easy way to display information with a non standard layout. A custom template can … Read more

How to Add New Homepage Widgets to Genesis Themes

In an earlier post, I explained how to dd new widget areas to Genesis child themes. Generally speaking, those widget areas show in standard page and post templates and widget sidebars. Those widgets will not show in the homepage. Today’s post will show you how to add new widgets to the homepage template or any … Read more

Add New Widget Areas to Genesis Child Themes

Just a few lines of code in a child theme’s functions.php file is all you need to add a new widget area anywhere within your Genesis powered WordPress site. Genesis uses ‘hooks’ to make it easy to latch code into the theme. A visual guide to Genesis hooks is available here. To add a new … Read more

HowTo: Add New Menus to Genesis Themes

Adding additional navigation menus to Genesis themes is easy. This method creates custom navigation menus that you can customize as you would any other WordPress custom menu by visiting Appearance > Menus. We use a two-step method: Create a custom nav file Register the custom nav file in your child theme’s functions.php file By repeating … Read more

What to do When WordPress Wont Upgrade

Being a WordPress developer, I often meet WordPress sites that do not auto update. There are four main reasons WordPress will not update:

  1. The upgrade folder has the wrong permissions set
  2. Its server’s PHP is below version 5
  3. WordPress was installed using Fantastico or something similar
  4. A plugin is preventing upgrades
  5. The server has a very low PHP memory limit

Other, less common reasons include:

  1. You’re doing it all wrong
  2. WordPress doesn’t like you
  3. WordPress is in a bad mood, or
  4. It’s just not your day