发表评论
wordpress搭建的网站,默认搜索功能是对所有的分类文章,还有页面等进行检索的。如果只是针对某些分类目录下的文章进行搜索。那该如何实现呢?下面就来看一看吧。
WordPress搜索单个指定分类下的文章
<form action="<?php bloginfo('home'); ?>" method="get"> <div> <input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" /> <input type="hidden" name="cat" value="22" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form>
如上述代码所示:name=”cat”即代表搜索分类下文章,value=”22″ 即为分类的 id
WordPress搜索多个指定分类下的文章
<form action="<?php bloginfo('home'); ?>" method="get"> <div> <input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" /> <select name="cat" class="search-option"> <option value="11" selected="selected">WordPress 基础教程</option> <option value="22">WordPress 快速建站教程</option> </select> <input type="submit" id="searchsubmit" value="Search" /> </div> </form>
上述只是示例了两个分类的 多个分类的按格式填写就好了,selected=”selected”代表搜索的默认分类。
评论列表(0条)
发表评论