WordPress 文章查询教程11:如何使用搜索和评论相关参数
在 WordPress 中,使用 WP_Query
进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。
「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query
进行 WordPress 文章查询。
我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。
第11讲关于搜索和评论的参数:
搜索参数
搜索参数可以根据关键字搜索获取文章。
s
(string) – 搜索关键词。
$query = new WP_Query( array( 's' => 'keyword' ) );
在搜索关键词前面加上连字符将排除与关键词匹配的文章,例如 "pillow -sofa" 将返回包含 "pillow" 但不包含 "sofa" 的文章。
评论参数
可以根据评论数来获取文章,支持数字和数组:
comment_count
(int) – 获取评论数必须是该数字的文章,相当于下面比较参数为:=
。comment_count
(Array) – 如果该参数为数组,则其必须有两个参数:value
– 用于比较的评论数。compare
– 比较方式,可以是:'=', '!=', '>', '>=', '<', '<=',默认是 '='。
显示评论数为20的文章:
$args = array(
'post_type' => 'post',
'comment_count' => 20,
);
$query = new WP_Query( $args );
显示评论数为大于等于25的文章:
$args = array(
'post_type' => 'post',
'comment_count' => array(
'value' => 25,
'compare' => '>=',
)
);
$query = new WP_Query( $args );
专题:WordPress 文章查询教程:
- WordPress 文章查询教程1:如何使用分类,标签或其他分类模式参数
- WordPress 文章查询教程2:如何使用文章作者参数
- WordPress 文章查询教程3:如何使用文章类型参数
- WordPress 文章查询教程4:如何使用文章状态参数
- WordPress 文章查询教程5:如何使用分页相关的参数
- WordPress 文章查询教程6:如何使用排序相关的参数
- WordPress 文章查询教程7:如何使用密码保护参数
- WordPress 文章查询教程8:如何使用日期相关参数
- WordPress 文章查询教程9:如何使用自定义字段(post meta)参数
- WordPress 文章查询教程10:如何使用权限和缓存参数
- WordPress 文章查询教程11:如何使用搜索和评论相关参数
- WordPress 文章查询教程12:如何使用 Mime Type 和返回字段相关参数
- WordPress 文章查询教程13:WP_Query 类的所有属性