Как добавить категории в wp_list_pages()
Какой хук или метод можно использовать для включения названных категорий в функцию wp_list_pages?
Конечный результат должен быть таким, чтобы категории добавлялись в конец списка страниц (вместе с любыми дочерними категориями, которые существуют, с правильной вложенностью ul/li для работы CSS-выпадающего меню)...
Главная | О нас | Контакты | Категория 1 | Категория 2

Там предостаточно хуков (wp_list_pages
— это конечный вывод), и вы даже можете передать свой собственный Walker Class в аргументе walker
. Но я думаю, что это превратится в огромную путаницу из-за вложенности и прочего.
Почему бы просто не вызвать wp_list_categories()
сразу после этого с аналогичной разметкой и стилизовать оба так, чтобы они выглядели одинаково?

Установите следующий плагин:
http://www.deluxeblogtips.com/meta-box/ (пользовательские метабоксы) Этот плагин позволит вам создать список чекбоксов с пользовательскими значениями категорий для вашей страницы редактирования.
Я переопределил плагин от Tony Archambeau и реализовал базовый класс Walker, расширенный от Walker_Page (wp-includes/post-template.php стр.977), а также интегрировал условие для моих пользовательских категорий, отображаемых как класс, если они существуют. http://tonyarchambeau.com/blog/453-plugin-sitemap/ (генерирует карту сайта на странице с помощью шорткода)
Вот исходный код
http://pastebin.com/u7imhz0m
Надеюсь, это вам поможет.
