Подсчет комментариев пользователя на 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(); ?>
Метки:

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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

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