1 使用官方函数
<?php
global $user_ID;
echo get_comments('count=true&user_id='.$user_ID);
?>
2 使用sql查询数据库
function get_user_comments_count( $user_id ) {
global $wpdb;
$user_id = (int) $user_id;
$sql = "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id='$user_id' AND comment_approved = 1";
$coo = $wpdb->get_var( $sql );
return ( $coo ) ? $coo-1: 0;
}
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 获取某个用户发表的评论数量
原文链接:https://www.stubbornhuang.com/1362/
发布于:2021年05月26日 15:06:33
修改于:2023年06月26日 21:34:40
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52