Я создаю сайт с двухуровневым меню, созданным с помощью инструмента меню администратора. Меню содержит ссылки на страницы и списки категорий. Это не ссылка непосредственно на сообщения. Проблема в том, что когда вы углубляетесь в список категорий и нажимаете, чтобы просмотреть одно сообщение в этой категории, подсветка меню делает его неправильным.
Я протестировал на новой установке WP3, настроил простой тестовый сайт с несколькими страницами и постами в 3 категориях. Все, что я изменил в теме, это style.css, чтобы выделить весь путь.
http://danwashere.com/wp_dev/
Вот прямая ссылка для просмотра категоризированного сообщения здесь:
http://danwashere.com/wp_dev/2011/07/28/blue-rocks/
Все является страницей, за исключением раздела «Категории рекомендаций» - все эти подпункты являются списками категорий, содержащими классифицированные сообщения - каждое сообщение классифицируется только в одной категории. Структура меню полностью определяется в настройках меню.
На этой странице Blue Rocks, меню должно быть выделено следующим образом: Advice Categories -> Rocks, но оно выделяет элемент Sample Page. И если вы перевернете меню «Категории рекомендаций», вы увидите, что оно правильно выделяет пункт меню «Скалы».
Мне кажется, что WP применяет класс current-post-parent к неправильному элементу верхнего меню, но, может быть, я что-то упустил?
// Редактировать, переписать, чтобы сделать его понятнее.