【发布时间】:2017-07-04 10:07:31
【问题描述】:
我已将此代码添加到我的 functions.php 文件中:
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 );
我在这里找到了它: adding search bar to the nav menu in wordpress
问题:此代码将搜索栏添加到桌面和移动菜单,但我需要仅将搜索栏添加到我的移动菜单,因为我的网站的桌面版本已经有搜索左侧边栏中的小部件。
我该怎么做?请帮我。谢谢!
在functions.php中初始化我的菜单:
// Initialize navigation menus
register_nav_menus(
array(
'primary-menu' => esc_html__( 'Primary Menu', 'bento' ),
'footer-menu' => esc_html__( 'Footer Menu', 'bento' ),
)
);
非常感谢您的帮助!最后我决定使用我的初始代码并用css编辑搜索栏的位置和样式,因为我的编码不太好:)
【问题讨论】:
标签: php jquery css wordpress searchbar