ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Internet & the Web»
  • Web Page & Web Site Development

Creating Wordpress Menus The Correct Way With Any Wordpress Theme

Updated on October 7, 2012

I have been doing most of my web design work now in Wordpress and it seems that Wordpress offers the best API and non-technical interface of the three big content management systems, namely Joomla and Drupal.

I have seen a lot of Wordpress blogs and websites where people who know HTML hard-code the menus and that is not efficient, because eventually, it will take more work and programming to make your menus clean and easy to maintain.

In this video, I show you how to do all of the following:

  1. Register a new menu in your Wordpress theme.
  2. Add any menu to that theme location using the regular Wordpress menu administative interface.
  3. How to add that new menu to your new theme location, of your choice, using a simple PHP command.

The Wordpress functions you will need to know, and I show you in this video, are:

  • wp_register_menu()
  • wp_menu_nav()

In this video, I also show you how to style your new menu items with your theme's style.css stylesheet file.

Keep in mind, that you will only need to do this one and it will save you a LOT of work in the short and long run.

Enjoy the video and if you need any help, please ask for assistance in the comments of this hub. I am here to support my readers.

My YouTube video on Creating Wordpress Menus

I own these Wordpress books and they have helped me become a better Wordpress website designer


    0 of 8192 characters used
    Post Comment

    • hotwebideas profile image

      Bruce Chamoff 5 years ago from New York

      LOL. Lipancy. Yeah, this is the beauty of PHP. It's very powerful, but takes a little getting used to.

      There are some Wordpress plugins you can also install that do all that difficult work for you.


    • Lipnancy profile image

      Nancy Yager 5 years ago from Hamburg, New York

      This is a very hard subject, a little difficult to understand. Thanks for explaining.

    • hotwebideas profile image

      Bruce Chamoff 5 years ago from New York

      Hey Flashmakeit. PHP is just like anything else. If you're intimidated, just dive in and expose yourself to it. Just do, do and keep doing and eventually, that intimidation will go away.

      Once you are good at PHP, learning the Wordpress API will be much easier. If you need any assistance with that, feel free to ask me anytime ;)


    • flashmakeit profile image

      flashmakeit 5 years ago from usa

      Very useful because PHP intimidates me so. Your video inspires me to attempt to learn more about Wordpress design and PHP.