Применил данную функцию:
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;
}
Но почему-то он добавил форму поиска во все меню. Как сделать так, чтобы добавил только к горизонтальному меню?
Ссылка, как выглядит сейчас
здесь
У темы одно меню, может, поэтому в сайдбаре к каждому меню добавляется форма поиска. Может, есть какой-нибудь фильтр?