Использование базы данных для вывода информации о комментаторах

Использование базы данных для вывода информации о комментаторах | n-wp.ru

В базе данных записывает множество информации, в том числе и подробная информация о комментаторах, например, их IP адрес. Давайте посмотрим, как можно это использовать для придания блогу большей информативности. Выведем список комментаторов определенного поста вместе с их e-mail адресами и IP адресами.

Использование базы данных для вывода информации о комментаторах (1)

Для этого в то место шаблона, где нужно вывести список, нужно вставить:

get_results("SELECT DISTINCT comment_author, comment_author_email, comment_author_IP 
	FROM (SELECT DISTINCT comment_author, comment_author_email, comment_author_IP 
	FROM wp_comments 
	WHERE comment_post_ID = 1
	) AS WHATEVER"); 
echo '
    '; foreach($comment_info as $info) { echo '
  • '. $info->comment_author .' - '. $info->comment_author_email .' - '. $info->comment_author_IP .'
  • '; } echo '
'; ?>

Этот код выводит список комментаторов поста с ID=1. Примерно такой:

Использование базы данных для вывода информации о комментаторах (2)

Конечно, чтобы не показывать данные комментаторов в явном виде, лучше для этого создать страницу с ограниченным доступом.

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

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

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

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


*