Вывод количества комментариев возле имени Вывод количества комментариев возле имени

Вывод количества комментариев возле имени

В сегодняшнем посте мы рассмотрим один хак вывод количества комментариев возле имени.
Просмотреть сколько пользователь оставил комментариев можно в админ. панели инструментов «Комментарии» но это может только сделать администратор блога, сайта, или, же пользователь которому делегированные данные полномочия. Для чего этот хак пригодится, вывод количества комментариев возле имени.
К примеру, большинство блогеров устраиваю различные конкурсы одним из популярных это комментатор блога, чем больше оставишь комментариев за определенное время конкурса выиграешь приз.
А теперь к делу, результат показан на скриншоте ниже:

Шаг. 1.

Открываем файл functions.php своей темы и пролистываем его в самый низ перед знаком < ? вставляем ниже приведенный код:

function  comment_count_user() {
    global $wpdb;
    $comment_count = $wpdb->get_var(
    'SELECT COUNT(comment_ID) FROM '. $wpdb->comments. '
    WHERE comment_author_email = "' . get_comment_author_email() .'"
    AND comment_approved = "1"
    AND comment_type NOT IN ("pingback", "trackback")'
    );
 
    if ( $comment_count == 1) {
        echo ' (1 комм.)';
    }
    else {
        echo ' (' . $comment_count . ' комм.)';
    }
}

Сохраняем.
Благодаря этой функции будет проводиться считывание комментариев.

Шаг. 2.
Выводим данную функцию возле имени автора для этого переходим в папку wp-includes и находите файл comment-template.php. Для удобства редактирования рекомендую сохранить файл на комп. После открываем данный файл с помощью программы Notepad нам нужна будет строка 1355 смотрим на скриншот

Клик для увеличения


и вставляем перед

</div>

это строка 1358
код

<?php comment_count_user();?>

Сохраняем.
На этом все. Ничего сложного нет.

С уважением, Андрей Юрийчук

Черкани пару строк


875d4234

WordPress: 8.06MB | MySQL:61 | 1,141sec