根据网站需求,您可能需要在网站中的导航菜单中添加一个搜索框,那么只需要打开当前主题的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 .= ‘
- ’ .
s
e
a
r
c
h
f
o
r
m
.
′
<
/
l
i
>
′
;
r
e
t
u
r
n
searchform . '</li>'; return
searchform.′</li>′;returnitems;
} -
如果您需要修改搜索框的样式只需要在 $items .= ‘
- ’ . $searchform . ‘
- ’; 修改元素,或者添加一个类名,就可以方便快捷的修改搜索框的样式。
注:此方法只适用于worpdress3.0+版本
本文转自六艺开源:阅读原文