使用“ wp_nav_menu_items”挂钩仅自定义特定菜单?
感谢这里的一些帮助,我设法将自定义搜索框添加到主菜单中...通过将其添加到主题的functions.php中 add_filter('wp_nav_menu_items','search_box_function'); function search_box_function ($nav){ return $nav."<li class='menu-header-search'><form action='http://example.com/' id='searchform' method='get'><input type='text' name='s' id='s' placeholder='Search'></form></li>"; } 但是,我现在在页脚中添加了另一个菜单,但是搜索框也添加到了该菜单中。如何将搜索框仅添加到主菜单? 我注册菜单的代码是: register_nav_menus( array( 'primary' => __( 'Primary Navigation', 'twentyten' ), 'secondary'=>__('Secondary Menu', 'twentyten' ), ) ); ..显示二级菜单的代码是: wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'secondary' ) );