用过 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"代表搜索的默认分类
你可能对这些文章感兴趣:
- 意外发现网站速度打开好慢
- WordPress禁止选中/复制网页上的文字
- 【WordPress建站基础】网站布局经典图文教程(5)
- WordPress插件推荐:实现登陆后可见
- Xampp出现Fatal error: Uncaught Error: Call to undefined function mysql_connect()
- 小雨,你最近在折腾啥呢?
- 博客文章底部的随机语言是怎么实现的?
- 腾讯企业邮箱又一次隐藏了qq邮件列表的入口
- 那时桃花开
- WordPress免插件压缩网页代码
- WordPress4.8来了,新功能很不错哦
- WordPress没有远程发布选项怎么办
- Dux主题添加文章翻页按钮,方便的浏览上一篇和下一篇文章
- 分享一个带动态数字倒计时的页面跳转源码
如有疑问,请前往问答中心反馈!
反馈