В настоящее время моя панель поиска отображается в конце меню (в последней строке). Как изменить порядок панели поиска в настраиваемом меню Wordpress?

Я использую этот код в своем верхнем меню (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);

Не могли бы вы показать мне расположение меню?

Jagir bahesh 19.06.2018 11:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
51
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

нажмите его впереди и верните значение

/**
 * 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);

Какая функция?

user9834153 19.06.2018 11:51

измените эту строку, верните '<li class = "search-in-menu"> <p id = "hm-search1"> <i class = "fa fa-search"> </i> </p>'. get_search_form (ложь). '</li>'. $ items;

charan kumar 19.06.2018 11:53

РАБОТАЛ!! Спасибо!

user9834153 19.06.2018 13:20

Другие вопросы по теме