WordPress Меню подсветка с нумерацией страниц - PullRequest
0 голосов
/ 27 февраля 2011

У меня есть веб-сайт WordPress с меню, похожим на это: Новости Yahoo , поэтому в основном:

  • горизонтальное меню с двумя уровнями, первый с основными категориями, второй с подкатегориями (в пункте меню «Домой» подкатегорией является страница «о нас».
  • Я использую встроенный Меню WordPress

У меня проблема с нумерацией страниц, а также с формой поиска:

  1. Когда я на Домашней странице и я щелкните любой номер нумерации страниц, подкатегории пункта «Домой» исчезает, а главное, пункт меню «Домой» больше не выделяется .

  2. Когда я что-то ищу, снова тот же вопрос, "Дом" нет дольше подсвечивается , а есть нет подкатегории в меню «Домой» пункт.

1 Ответ

0 голосов
/ 28 февраля 2011

Я нашел решение:

1) Откройте header.php и добавьте его в тег body:

<body<?php if ( is_home() || is_search() || is_404() )  { echo ' class="main"';} else { echo '';} ?>>

2) Добавьте класс, нацеленный на домашний класс, так:

body.main #main-menu ul li.menu-item-home a { 
    background: #313B47;
    color: white;
}

Теперь, если я нахожусь на домашней странице, или на странице поиска, или на странице ошибки 404, WordPress добавляет class = "main" в тело, так что я легко могу выбрать нужный элемент меню.

...