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

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