Диспетчер событий Wordpress: персонализированная страница отдельной категории потеряла класс CSS "current-page-item"
У меня есть категория событий (A), у нее есть 2 подкатегории (A1, A2). Мне нужно перечислить все его события, сгруппированные по подкатегориям:
Category A
Category A1
Some description text
Coming events : blabla (these events are sorted by the location)
-------------------------------------------------------------------
Category A2
Some description text
Coming events : blabla
Страница отдельной категории по умолчанию не отображает события дочерних категорий, поэтому я изменил файл templates / templates / category-single.php:
global $EM_Category;
$arrChild = get_term_children($EM_Category->id, EM_TAXONOMY_CATEGORY);
$child_count = count($arrChild);
if($child_count == 0)
echo $EM_Category->output_single();
else {
for($i=0; $i < $child_count; $i++){
$cat = new EM_Category($arrChild[$i]);
echo '<h2>'.$cat->name.'</h2>';
echo $cat->output_single();
if($i < $child_count-1)
echo '<hr/>';
}
}
Он отображал события, как я ожидал.
Когда я добавил эту страницу в меню навигации, я обнаружил, что она утратила класс CSS "current-menu-item", что помогает мне выделить текущий элемент в меню.
Может быть, я сделал что-то не так или мне нужно что-то добавить / изменить Я совершенно невежественен. Я не очень знаком с PHP5, и я новичок в Wordpress.
Любая помощь / предложение приветствуется! Заранее спасибо.