我正在wordpress中创建一个网站,并在我的主菜单中有一个搜索表单,我想要它 . 它来自:
* Add search box to nav menu
*/
function wpgood_nav_search( $items, $args ) {
$items .= '<li>' . get_search_form( false ) . '</li>';
return $items;
}
add_filter( 'wp_nav_menu_items','wpgood_nav_search', 10, 2 );
在genesis示例中,child的主题为functions.php
但是我想在没有搜索表单的情况下在其他页面上添加其他菜单,但似乎这段代码将搜索表单添加到我网站上的每个菜单中 . 如何更改它以便它只影响一个菜单?
1 回答
检查管理页面(wp-admin),
设计>菜单,然后选择您的菜单..有选项显示或取消显示任何菜单的搜索栏
如果不是,你必须自定义你的navwalker,它包含在functions.php中