WordPress – 查询当前登录用户在一天之内的评论总数量
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 查询当前登录用户在一天之内的评论总数量
原文链接:https://www.stubbornhuang.com/1314/
发布于:2021年04月28日 22:23:54
修改于:2021年04月28日 22:23:54

1 WordPress查询当前用户在一天之内的评论总数量
我们可以使用WordPress自带的get_comments方法查询当前用户在某个时间段之内的评论个数,如果有限制每一个用户每天评论数目的需求可以先获取该用户在一天之内的评论总数,然后根据评论数再做逻辑,下面以查询当前用户在24小时之内的评论总数举例。
在主题的function.php中加入以下代码:
function query_current_user_comment_count_24hours()
{
// 获取当前用户id
$current_user_id = get_current_user_id();
// 查询24小时内该用户评论的数量
$args = array(
'user_id' => $current_user_id, // use user_id
'date_query' => array(
'before' => date('Y-m-d H:i',time()),
'after' =>date('Y-m-d H:i',time()-3600*24*1),
'inclusive' => true,
)
);
$current_user_comments = get_comments($args);
return count($current_user_comments);
}
该函数即可返回当前登录用户在24小时之内评论的总数量。
当前分类随机文章推荐
- WordPress - 发送邮件很慢的解决办法 阅读384次,点赞1次
- WordPress - 限制非管理员用户进入WordPress后台页面,重定向到首页 阅读796次,点赞0次
- WordPress - 用户修改密码/邮箱时禁止向管理员/用户发送通知邮件 阅读661次,点赞0次
- WordPress - wp_login_url函数详解 阅读1477次,点赞0次
- WordPress - wp_mail发送邮件失败,使用插件或者纯代码方式添加SMTP邮件发送功能 阅读955次,点赞0次
- WordPress - 插件WP Editor.md 在网站更换为https后无法正确加载 阅读3817次,点赞0次
- WordPress - 获取某个用户发表的文章数量 阅读1702次,点赞0次
- WordPress - robots.txt 阅读2384次,点赞0次
- WordPress - 非管理员登录后台直接重定向到指定页面 阅读684次,点赞0次
- WordPress - 在文章页顶部加入百分比阅读滚动进度条 阅读755次,点赞2次
全站随机文章推荐
- OpenCV - 打开摄像头并用窗口显示摄像头的内容 阅读2773次,点赞0次
- C++ - C++实现Python numpy的矩阵维度转置算法,例如(N,H,W,C)转换为(N,C,H,W) 阅读3305次,点赞3次
- 资源分享 - Game Programming Gems 2 英文高清PDF下载 阅读1741次,点赞0次
- C++ - return this和return *this的含义和区别 阅读166次,点赞0次
- C++STL容器 - std::map查找元素与判断键值是否存在方法总结 count,find,contains,equal_range,lower_bound,upper_bound 阅读787次,点赞0次
- 资源分享 - Artificial Intelligence for Games , Third Edition 英文高清PDF下载 阅读419次,点赞0次
- 资源分享 - Artificial Intelligence for Games , First Edition 英文高清PDF下载 阅读805次,点赞0次
- Python - 使用代码判断当前Python版本号 阅读180次,点赞0次
- Unity - Color32[]转IntPtr 阅读2740次,点赞1次
- Pytorch - torch.unsqueeze和torch.squeeze函数 阅读129次,点赞0次
评论
164