用过 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自定义文章类型增加Dashicons图标
- 万网主机启用smtp发送邮件
- Xampp2016打开php文件提示Call to undefined function curl_init()
- 给wordpress后台文章发布加把锁
- 分享陌小雨博客导航外链跳转样式及xiu主题评论用户名外链修改办法
- 零起点php入门第16课-php数组(5)
- 真是蛋疼。。。
- 解决Warning in ./libraries/config/FormDisplay.php#661 "continue" targeting switch is equivalent to "break".
- 提示为WP_Widget调用的构造方法已自版本4.3.0起废弃的解决办法
- WordPress常用模板函数速查表
- 织梦如何更换模板
- WordPress 网站首页添加前台用户登陆框
- WordPress插件推荐:WP Dialog(附xiu主题专版)
- WordPress导航主题:Yusi主题导航版
如有疑问,请前往问答中心反馈!
反馈