X
Заказать услугу

Как вывести количество комментариев, написанных автором поста WordPress

Плагины и Шаблоны для Wordpress
  • 2020-11-27
  • 1264 просмотр

    0 комментарий

  • Дизайн и разработка сайта

Доброго времени суток. 🙂

Небольшой туториал о том как вывести количество комментариев, написанных автором поста. Если вы решили на своей теме WordPress вывести под текстом статьи автора, или делаете страницу автора и хотите там вывести про него информацию, то данная статья может вам помочь в этом. На моем сайте есть статья - Как показать автора записи WordPress, можете использовать материал и из нее, добавляя сегодняшний материал.

Как вывести количество комментариев, написанных автором поста WordPress

Универсальной функции, для вывода счетчика комментария нет. К сожалению у функции the_author_meta(), тоже нет параметра для вывода количества комментариев автора статьи. Счетчик по подсчету. достается из базы данных сайта. По сути, мы определим email и в базе по нему найдем пользователя, у которого и будет указано количество комментариев. Вот его мы и выведем. Для этого, там где выводите информацию об авторе, нужно добавить вот такой вот код.

<span>Комментариев: <?php $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_the_author_email() . '"'); echo $count . ''; ?></span>

Чаще всего такой код добавляется в файл, что выводит информацию об авторе author.php или в файле, что выводит саму статью и автора под ней single.php. У вас могут быть и другие файлы, все зависит от структуры вашей темы, того как ее разработал ее создатель.

Плагины и Шаблоны для WordPress

Возможно, со временем появится новая, более простая функция или дополнится уже имеющаяся, но пока приходится так. Мне, при создании новых тем иногда приходится пользоваться данным кодом, если у заказчика есть желание вывести такую информацию об авторе статьи.

На этом все, спасибо за внимание. 🙂

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)

Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 2, в среднем: 5 из 5
Читайте также