X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-05-27
  • 2479 переглядів

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

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

Небольшой туториал о том как вывести количество комментариев, написанных автором поста. Если вы решили на своей теме 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. У вас могут быть и другие файлы, все зависит от структуры вашей темы, того как ее разработал ее создатель.

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

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

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

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

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078