Понятно, что меню страниц выводится функцией <?php wp_list_pages(); ?>. Как сделать, чтобы в одном меню часть пунктов было страницами, а часть категориями, причем нужно отобразить в этом меню только определенные категории? Догадываюсь, что надо будет каким-то образом связать <?php wp_list_categories(); ?>, <?php wp_list_pages(); ?> и ID категорий, но что то как то не получается…
Список страниц и рубрик в одном меню

Признаюсь, что я сам этого не пробовал делать, но мне кажется, что это можно решить с помощью произвольного меню, создание которого поддерживают последние версии движка. Главное, чтобы ваш шаблон поддерживал создание такого меню.
Во всяком случае, я пробовал включать в раздел произвольного меню линки на сторонние сайты. А что нам мешает заменить линк на чужой сайт собственным линком на нужные нам категорию или страницу?
Напомню, чтобы попасть в этот раздел в админке надо выбрать раздел "Внешний вид" – "Меню".
Признаюсь, что я сам этого не пробовал делать, но мне кажется, что это можно решить с помощью произвольного меню, создание которого поддерживают последние версии движка. Главное, чтобы ваш шаблон поддерживал создание такого меню.
Во всяком случае, я пробовал включать в раздел произвольного меню линки на сторонние сайты. А что нам мешает заменить линк на чужой сайт собственным линком на нужные нам категорию или страницу?
Напомню, чтобы попасть в этот раздел в админке надо выбрать раздел "Внешний вид" – "Меню".[/quote]
Хм… Слишком много факторов. И последняя версия движка, и чтобы шаблон поддерживал…. Что, предлагаете теперь владельцу сайта/блога из-за этого искать новый шаблон для этого, а старый выкинуть? А верстальщику голову ломать, как это реализовать? Считаю, данный вариант категорически неприемлемым.
Вот так-то, граф! Это Вам не пальцами искрить 😀
t7413, Вы находите сращивание в шаблоне wp_list_pages с wp_list_categories вполне приемлемым, а замену wp_list_pages на wp_nav_menu – нет? Странно. Ну да ладно. Если установка плагина и создание страниц-пустышек не кажется Вам слишком обременительным, можете воспользоваться плагином Page Links To.
Уважаемый Ю.Б! Как говорит один мой хороший знакомый, в программировании, верстке и т.д есть как минимум три способа решить проблему. Не спорю против вашего способы, вероятно он работает, я не проверял. я предлагаю свой способ, например:
Вот срастил список страниц и список рубрик. Вывел все страницы и рубрикии в строчку, а потом с помощью ‘exclude=’ исключил те страницы и рубрики, отображение которых мне не нужно. Здесь номер – это ID рубрики или страницы, если страниц или рубрик нужно несколько исключить, то прописываем номера ID через запятую. Данный способ у меня пока работает замечательно. Можем даже обсудить данный вариант решения задачи, возможно тут найдем изъяны. Так что приглашаю всех к конструктивному обсуждению.
Все, что я хотел предложить, я написал. И не более! Тем более в вашем вопросе никакие предварительные условия (типа того, что у вас устаревший шаблон и версия движка …. летней давности) не оговаривались. А так в принципе … всегда лучше иметь три способа решения проблемы, чем ни одного … а у вас эти три решения сейчас есть – ваше собственное, решение Ю.Б. и моё … Ну, а какое именно вам выбрать – это уже за вами.
Все, что я хотел предложить, я написал. И не более! Тем более в вашем вопросе никакие предварительные условия (типа того, что у вас устаревший шаблон и версия движка …. летней давности) не оговаривались. А так в принципе … всегда лучше иметь три способа решения проблемы, чем ни одного … а у вас эти три решения сейчас есть – ваше собственное, решение Ю.Б. и моё … Ну, а какое именно вам выбрать – это уже за вами.[/quote]
Я ничего не имею против вашего способа. Это даже хорошо, когда есть несколько способов. Мне лично просто этот спсоб показался не совсем удобным и требовательным.