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

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

Плагины и Шаблоны для Wordpress
  • 2019-03-18
  • 217 просмотр

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

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

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

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

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

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

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.