css 在没有插件的情况下向导航栏添加搜索功能。 PHP应该不受影响,CSS可能需要一些调整,具体取决于你的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 在没有插件的情况下向导航栏添加搜索功能。 PHP应该不受影响,CSS可能需要一些调整,具体取决于你的相关的知识,希望对你有一定的参考价值。
// add to functions.php
function add_search_to_wp_menu ( $items, $args ) {
if( 'primary' === $args -> theme_location ) {
$items .= '<li class="menu-item menu-item-search">';
$items .= '<form method="get" class="search_form_image_button" action="' . get_bloginfo('home') . '/"><p><input class="text_input" type="text" value="Search" name="s" id="s" onfocus="if (this.value == \'Search\') {this.value = \'\';}" onblur="if (this.value == \'\') {this.value = \'Search\';}" /><input type="submit" class="my-search-image" id="searchsubmit" value="search" /></p></form>';
$items .= '</li>';
}
return $items;
}
add_filter('wp_nav_menu_items','add_search_to_wp_menu',10,2);
/* change search button to mag glass
--------------------------------------------- */
.search_form_image_button {
font-family:arial;
margin-left:auto;
margin-right:0;
width:200px;
}
.search_form_image_button #s {
background:#fff;
border:1px solid #339403;
font-size:12px;
margin: 7px 6px 0 12px;
padding:4px;
width:154px;
float: left;
text-transform: uppercase;
color: #8bbf72;
}
input#searchsubmit.my-search-image {
background:#fff url("images/magnifying-glass.svg") no-repeat 50% 50%;
border:0 none;
cursor:pointer;
height:24px;
text-indent:-9999px;
width:24px;
float: right;
margin-top: 6px;
}
.menu-item.menu-item-search {
padding-left: 6px !important;
}
以上是关于css 在没有插件的情况下向导航栏添加搜索功能。 PHP应该不受影响,CSS可能需要一些调整,具体取决于你的的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 .xib 或故事板文件的情况下向应用程序添加菜单?
Matplotlib 中的透明导航栏(或者,可以在没有栏的情况下添加导航按钮吗?)
Xamarin构成底部导航栏
在不修改 config.ini 的情况下向已安装的 eclipse rcp 软件添加插件
在带有搜索按钮的导航栏上添加 searchDisplayController.displaySearchBarInNavigationBar
怎样在博客园中添加自己的导航栏