Я использую этот код в своем верхнем меню (function.php). Но через этот код строка поиска будет отображаться в конце меню (т.е. последний li).
Как я могу изменить порядок? Я должен поместить его в первый li. Возможно это или нет?
/**
* Add search box to primary menu
*/
function wpgood_nav_search($items, $args) {
// If this isn't the primary menu, do nothing
if ( !($args->theme_location == 'topmenu') )
return $items;
// Otherwise, add search form
return $items . '<li class = "search-in-menu"><p id = "hm-search1"><i class = "fa fa-search"></i></p>' . get_search_form(false) . '</li>';
}
add_filter('wp_nav_menu_items', 'wpgood_nav_search', 10, 2);






нажмите его впереди и верните значение
/**
* Add search box to primary menu
*/
function wpgood_nav_search($items, $args) {
// If this isn't the primary menu, do nothing
if ( !($args->theme_location == 'topmenu') )
return $items;
// Otherwise, add search form
return '<li class = "search-in-menu"><p id = "hm-search1"><i class = "fa fa-search"></i></p>' . get_search_form(false) . '</li>'.$items;
}
add_filter('wp_nav_menu_items', 'wpgood_nav_search', 10, 2);
Какая функция?
измените эту строку, верните '<li class = "search-in-menu"> <p id = "hm-search1"> <i class = "fa fa-search"> </i> </p>'. get_search_form (ложь). '</li>'. $ items;
РАБОТАЛ!! Спасибо!
Не могли бы вы показать мне расположение меню?