Все довольно просто.
Добавляешь в functions.php своей темы
if (function_exists('add_theme_support')) {
add_theme_support('menus');
}
Затем в header.php в месте, где хочешь, чтобы оно отобразилось добавляешь
<? wp_nav_menu(array('menu' => 'top-menu', 'menu_class' => 'top-menu')); ?>
Далее настраиваешь стили соответственно под себя, вот, пример
.main-navigation {
background: #f3f3f3;
border: 1px solid #e7e7e7;
}
.top-menu {
margin: 0;
padding: 0;
}
.top-menu li {
display: inline-block;
padding: 10px 30px;
margin: 0;
text-transform: uppercase;
list-style-position: inside;
font: 14px 'Oswald', sans-serif;
}
.top-menu li.current_page_item {
background: #29c5e6;
}
.top-menu a {
color: #b2b2b2;
text-decoration: none;
}
.top-menu li.current_page_item a {
color: #fff;
}
Чтобы отредактировать меню, заходишь в ПУ -> Меню и редактируешь, по умолчанию будет отображаться меню типа top-menu.