Подсчет комментариев пользователя на WordPress

Admin PHP, WordPress

Подсчет комментариев пользователя может пригодиться, как для личной страницы пользователя сайта на WordPress, так и для вывода этого значения в его комментариях.

Для этого в файл funсtions.php вставляем такой код:

/* = Подсчет комментариев пользователей
----------------------------------------- */

function commentCount() {
    global $wpdb;
    $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() . '"');

    $x = 2; // Выводится, если у пользователя комментариев больше данной цифры

    $img_url = get_bloginfo('template_url') . '/assets/img/message.png';

    if ($x < $count) {
    echo '<div class="single-comment-count"><img src="'.$img_url.'" width="16" height="16" alt="Общее количество сообщений у пользователя" title="Общее количество сообщений у пользователя">';
    echo '<div class="single-comment-count-text">';
    echo $count;
    echo '</div></div>';
  }
}

А там где требуется вывести количество комментариев (также как и с полом пользователя) вставляем следующее:

<?php commentCount(); ?>
Метки:

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “Подсчет комментариев пользователя на WordPress” (2)

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Подсчет комментариев пользователя на WordPress"