Как заставить WordPress не сохранять IP-адрес комментаторов?
В нынешнее время сохранять IP-адреса комментаторов может быть плохой идеей. Особенно, если у вас сайт, связанный с политикой или с чем-либо еще, что может заинтересовать кого-то постороннего. В настройках движка вы можете убрать требование для комментаторов указывать имя и email, но вот отключить сохранение IP-адреса комментаторов вы не можете. А это потенциально небезопасно для ваших посетителей. Чтобы заставить движок не сохранять IP-адреса комментаторов вам необходимо добавить в файл functions.php вашей темы следующий код:
//отключение сохранения IP-адреса комментаторов start function wph_no_ip_for_comments($comment_author_ip) { return ''; } add_filter('pre_comment_user_ip', 'wph_no_ip_for_comments'); //отключение сохранения IP-адреса комментаторов end |
Больше сохраняться IP-адреса не будут. Чтобы удалить уже сохраненные IP-адреса для оставленных ранее комментариев вы должны зайти в phpMyAdmin и использовать следующий SQL-запрос:
UPDATE 'wp_comments' SET 'comment_author_IP' = ''; |
Исправьте префикс 'wp_' в случае необходимости.