Суть такая. Хотелось бы в меню, во фронтэнде добавить свой li в конец, что бы разместить в нем поисковую строку. Нашел одно решение в файле function, все работает, но внизу сайта есть еще одно меню, где последний пункт должен быть другой, а этот поиск и туда добавляется. просмотрел данную функцию, но не смог обнаружить там какой либо идентификатор меню, в которое нужно добавить лишний пункт.
Вот данный код из function.
add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {
ob_start();
get_search_form();
$searchform = ob_get_contents();
ob_end_clean();
$items .= '<li class="menu-item">' . $searchform . '</li>';
return $items;
}
Можно конечно через css after, но не хочется в css файле писать целую форму поисковую. Ну или на худой конец придется вставлять через js.
Если какой другой метод?