Не совсем понял, где именно должны выводиться страницы
<?php wp_list_pages(); ?> может помочь
Если правильно понял, то может плагин simply exclude поможет
Ты в файл style.css точно добавил то что я в п.2 написал?
По идее этого должно хватить, если ничего не напутал
Ну я, например, так сделал:
1. Создаем список в хедере (теперь заменить на это):
<ul id="my_style">
<?php wp_list_categories('title_li=&hide_empty=0'); ?>
</ul>
2. В файл css вставляем:
#my_style li {
text-align: left;
float: left;
list-style: none;
}
3. Правим, настраиваем по своему вкусу
Удачи!
вот теперь со стилями разбирайся - выставляй меню как тебе нужно
В хедере(header.php) ищешь и заменяешь вот это:
<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
на вот это:
<?php wp_list_categories('title_li='); ?>
потом стилями css расположишь как тебе нужно