можно создать в functions.php несколько позиций для меню
register_nav_menus(array(
'menu1' => 'Меню на главной',
'menu2' => 'Меню на вторых страницах
));
Потом в шаблоне так:
if ( is_home() ) {
wp_nav_menu('menu=menu1');
} else {
wp_nav_menu('menu=menu2');
}
Потом в админке создать 2 меню
можно в шаблоне сделать, что-то типо этого:
if ( is_home() == false ) {
wp_category_list();
}
Если правильно понял, то это называется «консоль». Отключается/включается в настройка у каждого пользователя.