WordPress 3 includes the option to create custom menus via the WordPress Menu Manager found on the Dashboard under “Appearance” >> “Menus”.
No matter what theme you use, as long as the theme is widget ready (most are theses days) you can create custom menus linking to literally anything with any anchor text from a menu widget on the sidebar. Menu widgets give you far more control over what your sidebars link to.
With the Stallion WordPress Theme you also have the option to create a custom menu that replaces the top navigation menu (below the header). I’ve built one above, hover over the navigation menu to see what I’ve linked to, every link was added via the built in WordPress Menu Manager (no custom coding).
Create a new Custom Menu, add links from Posts, Pages, Categories etc… you can also add links (via “Custom Links”) to any site or page (they don’t have to be on the site you are working on) order them how you want them, child links will be shown as a drop down of the link they are a child of.
Save the new custom menu and on the Custom Menus page select the new custom menu for the “Themes Locations” : “Primary Navigation” menu.
Check your home page and the new custom navigation menu will be active.
To use this Stallion theme feature leave the setting “Stallion Theme” >> “Layout Options” : “Navigation Menu” : “New Style Navigation Menu” at the default setting. If you select “Old Style Navigation Menu” or “No Navigation Menu” this feature doesn’t work.
You can also build more menus this way and use them via the widgets menu “Appearance” >> “Widgets”. When you create a new menu it will be available as a widget, drag and drop it on a widget area like one of the footer widget areas.