不同页面模板上的搜索框背景

时间:2013-07-29 作者:dannyw24

我试图使搜索框的背景与主页相同,但由于某种原因,它有一个橙色的背景-它没有使用不同的标题。php在过滤器中调用了下面的代码。

add_filter(\'wp_nav_menu_items\',\'add_search_box_to_menu\', 10, 2);
function add_search_box_to_menu( $items, $args ) {
    if( $args->theme_location == \'main nav\' )
        return $items."<li class=\'custom-search custom-search-gradient menu-item\'><a href=\\"javascript:void(0)\\"><i class=\\"icon-search\\"></i>".__(\'Search\', \'concept7\')."</a><div class=\\"menu-search-form\\"><form style=\\"overflow:hidden;text-align:center;\\" method=\\"get\\" id=\\"searchbar\\" action=" .home_url()."/ >
                <input type=\\"text\\" class=\\"menu-search-form-input\\" name=\\"s\\" id=\\"search\\" value=\\"Type and hit enter ...\\"/>
                </form></div></li>";

    return $items;
}
这是生成搜索框的代码,但是我看不到任何改变背景颜色的内容,也看不到是否某个页面模板改变了背景或div元素的条件。

这是一个网站的链接,我想要的结果是让导航看起来和所有其他页面上的主页一样-基本上去掉橙色背景。

http://79.170.44.128/new-getextra.co.uk/
非常感谢。

1 个回复
最合适的回答,由SO网友:user35751 整理而成

你风格的第500行。css读取:

.page-template-template-white-rev-php .custom-search .menu-search-form{
    background:#eef4f9;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
只需删除此处的背景线即可修复它。

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。