Как вывести количество комментариев рядом с ником комментатора

Как вывести количество комментариев рядом с ником комментатора | n-wp.ru Настройки
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Как вывести количество комментариев рядом с ником комментатора

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

Чтобы реализовать вывод количества комментариев, которые опубликовал комментатор, откройте файл functions.php, и вставьте в него код:

function author_comment_count(){
	$oneText = '1';
	$moreText = '%';
	global $wpdb;
	$result = $wpdb->get_var('
		SELECT
			COUNT(comment_ID)
		FROM
			'.$wpdb->comments.'
		WHERE
			comment_author_email = "'.get_comment_author_email().'"'
	);
	if($result == 1): 
		echo str_replace('%', $result, $oneText);
	elseif($result > 1): 
		echo str_replace('%', $result, $moreText);
	endif;
}

Эта функция подсчитывает количество комментариев, ориентируясь на адрес электронной почты. Осталось теперь вывести это количество рядом с ником комментатора. Для этого нужно найти файл, ответственный за вывод комментариев ( обычно это comments.php), и найти в нем вывод автора (обычно это делает функция comment_author()), и вставить после него количество комментариев:


Достаточно простой способ.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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