快速搜索

Wordpress如何在导航中添加搜索框

浏览数量: 12     作者: 本站编辑     发布时间: 2021-03-02      来源: 本站

根据网站需求,您可能需要在网站中的导航菜单中添加一个搜索框,那么只需要打开当前主题的functions.php文件,在里面添加以下代码:


 //导航才当中添加搜索框


add_filter('wp_nav_menu_items','add_search_box', 10, 2);

function add_search_box($items, $args) {

    ob_start();

    get_search_form();

    $searchform = ob_get_contents();

    ob_end_clean();

    $items .= '<li>' . $searchform . '</li>';

    return$items;

}


如果您需要修改搜索框的样式只需要在 $items .= '<li>' . $searchform . '</li>'; 修改元素,或者添加一个类名,就可以方便快捷的修改搜索框的样式。


注:此方法只适用于worpdress3.0+版本


更多相关内容请关注我们!