@galiulin_r

Как сделать так, чтобы форма поиска выводилась только в главном меню?

Применил данную функцию:
add_filter('wp_nav_menu_items','add_search', 10, 2);
function add_search($items, $args) {
  ob_start();
  get_search_form();
  $search_form = ob_get_contents();
  ob_end_clean();
  $items .= '<li class="search-item">' . $search_form . '</li>';
  return $items;
}


Но почему-то он добавил форму поиска во все меню. Как сделать так, чтобы добавил только к горизонтальному меню?

Ссылка, как выглядит сейчас здесь

У темы одно меню, может, поэтому в сайдбаре к каждому меню добавляется форма поиска. Может, есть какой-нибудь фильтр?
  • Вопрос задан
  • 2409 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galiulin_r Автор вопроса
Скрыл форму поиска в сайдбар и в подвале с помощью display:none; Если есть другие варианты посмотрю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы