为你的 WordPress 主题增加按分类搜索

林继 WordPress 3,020 共写了252个字 (2011-04-07 22:10:47) 没有评论 打印 扫描二维码 百度已收录

我们在众多模板中常见的搜索方式都是按关键词进行整站搜索,按分类搜索多见于CMS的程序。本文将介绍如何给 WordPress 主题增加按分类搜索功能。

t custom category search | 为你的 WordPress 主题增加按分类搜索

默认搜索代码:

  1. <form action=”<?php bloginfo(‘url’); ?>” method=”get” id=”search”>
  2. <input name=”s” type=”text” />
  3. <input type=”submit” value=”" />
  4. </form>

之间增加分类下拉菜单,代码如下:

  1. <form action=”<?php bloginfo(‘url’); ?>” method=”get” id=”search”>
  2. <input name=”s” type=”text” />
  3. <?php $select = wp_dropdown_categories(class=search_select&show_option_all=搜索全站&orderby=name&hierarchical=0&selected=-1&depth=1);?>
  4. <input type=”submit” value=”" />
  5. </form>

以上方法会显示所有分类,如果你只想允许某些分类,可以手动添加,示例如下:

  1. <form action=”<?php bloginfo(‘url’); ?>” method=”get” id=”search”>
  2. <input name=”s” type=”text” />
  3. <select name='cat' id='cat' class='search_select'><option value='0'>搜索全站</option><option class="level-0" value="分类ID">分类一</option><option class="level-0" value="分类ID">分类二</option><option class="level-0" value="2">博客</option></select>
  4. <input type=”submit” value=”" />
  5. </form>

本文来自:http://www.jeff-chen.com

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >