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

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

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

默认搜索代码:

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

在 <form>与</form>之间增加分类下拉菜单,代码如下:

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

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

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

文章作者:H T S »» 来源网站:Have To Share
本文地址:为你的 WordPress 主题增加按分类搜索 »» 短链:http://w.cpanle.com/?p=55
版权所有 © 转载时必须以链接形式注明作者和原始出处!

发表评论