Adding WordPress 3.0 Menu support to your older site

I have come across this a few times when updating older sites to WordPress 3.0 that the fancy new menu system in WP3.0 doesn’t work. Fortunately, this is an easy fix.

First off, you will be editing your functions.php file, so make a backup!

Now, add this code to your funtions.php file:

add_action( ‘init’, ‘register_my_menus’ );
function register_my_menus() {
register_nav_menus(
array(
‘menu-1’ => __( ‘Menu 1’ ),
‘menu-2’ => __( ‘Menu 2’ )
)
);
}

You can name the menu’s whatever you like. ie Primary, Secondary.

Next step is to open your header.php file and replace what you have with this new code:

‘menu-1’ ) ); ?>

For me, I was using pixopoints multi level plugin, so I simply replaced that code with the call above.

Now you are free to build your menu’s using the advanced features of wp3.0

What do I need to provide for my website design?

By Dave Fogel | September 3, 2020

We typically ask you for a few examples of websites you like so we can create a mock-up for you to review. You will also need to provide us with the content for the website; in other words, what goes on the pages. This has proven in the past to be the longest hold up…

How long does it take to build a website?

By Dave Fogel | September 3, 2020

For a relatively small website – 10 pages or less, we can usually have your website completed in about a month. Larger websites may take longer, and we will quote as best we can when we see your project.

Do you outsource to India or other countries?

By Dave Fogel | September 3, 2020

Absolutely, 100% No! You can be sure everything about your website will be done here in the USA. The reason for that is simple; we care about the quality of our work and the satisfaction of our customers. Truth be told, we can make a lot more money changing US prices and outsourcing, but the…

Posted in

Dave Fogel

Leave a Comment