👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
В базе данных записывает множество информации, в том числе и подробная информация о комментаторах, например, их IP адрес. Давайте посмотрим, как можно это использовать для придания блогу большей информативности. Выведем список комментаторов определенного поста вместе с их e-mail адресами и IP адресами.
Для этого в то место шаблона, где нужно вывести список, нужно вставить:
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 '<ul>'; foreach($comment_info as $info) { echo '<li><strong>'. $info->comment_author .'</strong> - '. $info->comment_author_email .' - <small>'. $info->comment_author_IP .'</small></li>'; } echo '</ul>'; ?>
Этот код выводит список комментаторов поста с ID=1. Примерно такой:
Конечно, чтобы не показывать данные комментаторов в явном виде, лучше для этого создать страницу с ограниченным доступом.
