WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently creating a new template for a client. Their current template does not implement menus at all. They are all hard coded links in the template. The new template I making them will implement the menu functionality. Their menus are fairly extensive (around 50 links). Since the menu option does not currently show up on the existing theme, how can I go about adding all the menus before I make the new template live for all visitors? I really want to minimize downtime. I know I could just take the site offline, but that's not really an option for me.

share|improve this question
up vote 0 down vote accepted

All you need to do is enable custom menu's by creating a functions.php in your current theme, and or if it already has a functions.php file, you just need to add this:

add_theme_support( 'menus' );

And you will be able to add menus before making them live.

share|improve this answer
Yep that was exactly what I needed. Thanks. – greatwitenorth Mar 21 '12 at 18:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.