Как рассчитать общее количество комментариев, сделанных определенным пользователем

Когда я использую следующий пользовательский запрос

$wp_comments = $wpdb->get_results("SELECT COUNT(*) FROM wp_comments WHERE userid=$userid") 

Если я использую

 print_r(wp_comments) 

Я получаю следующие распечатанные

 Array ( [0] => stdClass Object ( [COUNT(*)] => 10 ) ) 

10 – это счет, который я ожидаю, как распечатать значение?

Есть ли другой способ получить количество комментариев, сделанных пользователем на всем сайте?

Вы можете использовать функцию get_comments для извлечения комментария. В качестве аргумента укажите идентификатор пользователя пользователя perticuler.

 $args = array( 'user_id' => 1, // use user id 'count' => true //return only the count ); $comments = get_comments($args); echo $comments 

Для получения дополнительной информации см. Ссылку ниже. http://codex.wordpress.org/Function_Reference/get_comments