自动为导航菜单添加一个搜索框

  • A+
所属分类:WordPress

如果你希望能够自动添加一个搜索框到WP 3.0 +导航菜单,下面这段代码相信你会喜欢它!

打开你的functions.php文件,并粘贴以下代码,保存。之后当你启用WP 3.0 +自定义导航菜单后就会自动添加一个搜索框。

  1. add_filter('wp_nav_menu_items','add_search_box', 10, 2);
  2. function add_search_box($items, $args) {
  3. ob_start();
  4. get_search_form();
  5. $searchform = ob_get_contents();
  6. ob_end_clean();
  7. $items .= '<li>' . $searchform . '</li>';
  8. return$items;
  9. }
weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:8   其中:访客  8   博主  0

    • avatar 奥尔赛 1

      我也试一下

      • avatar Lucy 0

        打开functions.php文件之后,保存在哪个位置呢?请教一下博主,谢谢!

        • avatar shenlan51 0

          你好,搜索框在菜单添加后,怎么能让它在右侧显示呢?

          • avatar 苏苏 2

            我也来折腾一下

            • avatar xusiman 0

              怎样调整搜索框的位置呢?

              • avatar Autocomplete 1

                实现一个智能提示功能需要ajax、数据库、jsp/php、算法等很多知识,
                如果数据量大,还需要特殊优化
                一个小功能,花费太大精力很不划算
                92find.com上的一个js插件实现了搜索框自动补全托管服务,
                只要一行javascript代码就可以实现百度、淘宝搜索框提示的全部功能
                比如:汉字拼音匹配、拼音首字母匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重
                花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能
                同时兼容IE、Firefox、Safari、Chrome、Opera各种浏览器
                兼容ios、Android、Windows

                • avatar QQ游客 0

                  打个酱油 :lol:

                  • avatar autocomplete 1

                    实现一个搜索提示(补全)功能需要JavaScript、ajax、数据库、jsp/php很多知识,
                    如果数据量大还需要特殊优化,一个小功能,花费太大精力不合适

                    但这是个可有可无的功能吗,肯定不是
                    对用户而言,可以有效降低输入成本,在面对输入框时,获得更多提示,不用那么迷茫和无助
                    对站长而言,可以优先推送网站的关键信息,等于多了一个广告位。

                    一所大学图书馆的搜索框智能提示,大约50万个词条(书名)
                    他们使用的是www.92find.com的搜索框智能提示免费产品,
                    只要一行javascript代码,就可以实现baidu、淘宝搜索框提示的全部功能
                    比如:拼音匹配、拼音首字母匹配、模糊搜索、智能容错,
                    还可以自定义提示词汇及其排序权重
                    你只需要准备好自己的提示词汇表就可以了,
                    无需编写程序,
                    五分钟(真的是5分钟)就可以在线配置拥有
                    主流搜索引擎都有的自动提示(自动补全)功能
                    92find.com的高校 电商客户
                    http://0d618.com/images/jdfw.gif