【问题标题】:wp_nav_menu_items - First position in the nav menuwp_nav_menu_items - 导航菜单中的第一个位置
【发布时间】:2019-06-20 23:54:29
【问题描述】:

我正在使用以下代码在导航菜单中添加一个搜索框:

add_filter( 'wp_nav_menu_items','add_search_box', 10, 2 );
function add_search_box( $items, $args ) {
   $items .= '<li class="menu-searchbox">' . get_search_form( false ) . '</li>';
   return $items;
}

效果很好,但它在菜单末尾添加了搜索框作为最后一个&lt;li&gt;

有什么办法可以将搜索框添加为菜单上的第一项?

【问题讨论】:

    标签: php wordpress header nav wp-nav-menu-item


    【解决方案1】:

    试试这个代码

    add_filter( 'wp_nav_menu_items','add_search_box', 10, 2 );
    function add_search_box( $items, $args ) {
        $searchbox = '<li class="menu-searchbox">' . get_search_form( false ) . '</li>';
    
        return $searchbox.$items;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-27
      • 2017-03-16
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      相关资源
      最近更新 更多