WordPress 评论查询类 WP Comment Query 参考文档和使用示例
文 / @WordPress主题
WPCommentQuery简介
WP_Comment_Query 是用来查询WordPress评论数据的PHP类,源文件位于wp-includes/comment.php文件,我们可以使用该类查询 WordPress 数据库中 wp_comments 和 wp_commentmeta 数据表中的数据,该类从 WordPress 3.1 开始引入,只要 WordPress 的版本号大于等于 3.1,都可以直接使用 WPCommentQuery 类查询数据。
WPCommentQuery使用简介
<?php
$args=array(
//类参数
);
//新建查询
$comments_query=newWP_Comment_Query;
$comments=$comments_query->query($args);
//循环输入评论数据
if($comments){
foreach($commentsas$comment){
echo'<p>'.$comment->comment_content.'</p>';
}
}else{
echo'没有查询到数据。';
}
?>
参数说明
- $status
- (字符串)(可选)值返回指定状态的评论
- 'hold'–未通过审核的评论
- 'approve'–已审核的评论
- 'spam'–被标记未垃圾的评论
- 'trash'–回收站中的评论
- 默认:无
- $orderby
- (字符串)(可选)设置排列评论数据使用的字段
- 默认:comment_date_gmt
- $order
- (字符串)(可选)排列 $orderby 的方法,可用值:
- 'ASC'–升序(从低到高)
- 'DESC'–降序(从高到低)
- 默认:DESC
- $number
- (整数)(可选)返回的评论数量,留空返回所有评论。
- 默认:不限数量
- $offset
- (整数)(可选)偏移的评论数量,必须和 $number 参数一起使用
- 默认:0
- $post_id
- (整数)(可选)只返回指定ID文章的评论。
- 默认:无
- $user_id
- (整数)(可选)只返回指定ID用户的评论。
- 默认:无
- $count
- (整数)(可选)只返回评论的总数量。
- 默认:无
- $type__in
- (数组)(可选)允许指定评论类型
- 默认:无
- $type__not_in
- (数组)(可选)允许指定排除的评论类型
- 默认:无
- $meta_key
- (字符串)(可选)自定义评论元数据key。
- 默认:无
- $meta_value
- (字符串)(可选)自定义评论元数据值。
- 默认:无
- $meta_query
- (数组)(可选)高级元数据查询参数(从3.5版开始可用)。
- 默认:无
- $fields
- (字符串)(可选)指定返回的字段(从4.0版本开始可用)。
- 'ids'–评论ID
- '*'–所有评论字段
- 默认:所有字段
自定义字段参数
显示包含某
相关文章
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45