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小时之内评论的总数量。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 查询当前登录用户在一天之内的评论总数量
原文链接:https://www.stubbornhuang.com/1314/
发布于:2021年04月28日 22:23:54
修改于:2023年06月26日 21:38:04
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52