用过 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"代表搜索的默认分类
你可能对这些文章感兴趣:
- 零起点php入门第8课-php语言结构(3)
- WordPress插件推荐:ckplayer without ad
- 浅析WordPress文章形式
- QQ邮件列表如何每天主动推送文章给订户
- WordPress修改Rss中输出的文章数量和摘要字数
- 零起点php入门第6课-php语言结构(1)
- WordPress自动为文章添加已使用过的标签(标题+内容)
- 无题(二)
- WordPress插件推荐:My Mood Comment
- WordPress插件推荐:News announcement scroll
- 淘宝客外链转内链专用
- siteid和adzoneid是什么,淘宝客必须要知道
- 修复xiu主题首页cms布局错位
- 个人博客如何做好用户体验?
如有疑问,请前往问答中心反馈!
反馈