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

Как вывести количество комментариев рядом с ником комментатора | n-wp.ru

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

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

Чтобы реализовать вывод количества комментариев, которые опубликовал комментатор, откройте файл 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()), и вставить после него количество комментариев:


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

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*