В сегодняшнем посте мы рассмотрим один хак вывод количества комментариев возле имени.
Просмотреть сколько пользователь оставил комментариев можно в админ. панели инструментов «Комментарии» но это может только сделать администратор блога, сайта, или, же пользователь которому делегированные данные полномочия. Для чего этот хак пригодится, вывод количества комментариев возле имени.
К примеру, большинство блогеров устраиваю различные конкурсы одним из популярных это комментатор блога, чем больше оставишь комментариев за определенное время конкурса выиграешь приз.
А теперь к делу, результат показан на скриншоте ниже:
Шаг. 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();?> |
Сохраняем.
На этом все. Ничего сложного нет.