Как перестать хранить IP-адрес в комментариях WordPress

/

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

Конфиденциальность комментариев в WordPress

Плюсы и минусы отказа от сохранения IP-адреса в комментариях WordPress

По умолчанию WordPress регистрирует и сохраняет IP-адреса пользователей, оставляющих комментарии на вашем сайте. Эти IP-адреса постоянно хранятся в вашей базе данных.

Причина сохранения IP-адресов с каждым комментарием - помочь владельцам сайтов бороться с нежелательными комментариями или спамом. Такие плагины, как Akismet, могут блокировать комментарии с IP-адресов, которые, как известно, используются спамерами.

Если ваши пользователи не используют службу VPN, их настоящие IP-адреса все еще можно найти в журналах вашего сайта. Большинство хостинг-провайдеров WordPress ведут журнал доступа всех посетителей вашего сайта в течение ограниченного периода времени.

С другой стороны, не сохраняя IP-адрес в комментариях WordPress, вы можете улучшить конфиденциальность комментаторов на своем веб-сайте. Они могут более уверенно выражать свое мнение, зная, что ваш сайт не хранит IP-адреса с комментариями.

Метод 1. Прекратить сохранять IP-адреса в комментариях с помощью плагина

Этот метод проще и рекомендуется для новых веб-сайтов и новичков.

Первое, что вам нужно сделать, это установить и активировать плагин Remove IP. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации плагин заменит IP-адрес пользователя на 127.0.0.1, который обычно используется localhost.

Плагин не удаляет IP-адреса, хранящиеся со старыми комментариями. Если у вас есть старые комментарии с сохраненными IP-адресами, вы можете также удалить эти IP-адреса. Позже в этой статье мы покажем вам, как это сделать.

Метод 2: вручную прекратить сохранение IP-адресов с комментариями WordPress

Если вам удобно вставлять фрагменты кода в WordPress, вам следует использовать этот метод.

Просто добавьте этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
function wpb_remove_commentsip( $comment_author_ip ) {
    return '';
}
add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );

По сути, это тот же код, который используется плагином, который мы упоминали в первом методе. Однако вместо сохранения 127.0.0.1 поле IP остается пустым.

Удалить IP-адрес из старых комментариев

Независимо от того, какой метод вы используете для прекращения сохранения IP-адресов комментариев, старые комментарии на вашем сайте WordPress всегда будут иметь IP-адреса, сохраненные с ними.

Если у вас есть старые комментарии на вашем сайте, вы можете удалить из них IP-адреса.

Мы покажем вам, как это сделать, запустив запрос MySQL к базе данных WordPress. Очень важно убедиться, что у вас есть самая последняя резервная копия базы данных WordPress.

Затем вам нужно войти в панель управления хостингом WordPress и найти phpMyAdmin.

Убедитесь, что вы выбрали свою базу данных WordPress, щелкнув имя базы данных в столбце слева. После этого вам нужно щелкнуть меню SQL.

Удаление IP-адреса из старых комментариев в WordPress

Это откроет вам текстовую область, где вам нужно ввести этот запрос:

UPDATE 'wp_comments' SET 'comment_author_IP' = '';

Нажмите кнопку «Перейти» под текстовым полем, чтобы выполнить запрос. Вот и все, он удалит все IP-адреса, хранящиеся с комментариями в базе данных WordPress.

Примечание: если у вас есть собственный префикс базы данных WordPress, настройте wp_comments на свой собственный префикс таблицы.

Мы надеемся, что эта статья помогла вам узнать, как перестать сохранять IP-адрес в комментариях WordPress. Вы также можете ознакомиться с нашим руководством о том, как добавить анонимно спросить меня в WordPress.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как исправить ошибку WordPress не удалось открыть поток

Вы видите ошибку «не удалось открыть поток» в WordPress? Эта ошибка обычно указывает расположение скриптов, в которых возникла ошибка. Однако начинающим

Как протестировать сайт WordPress в разных браузерах (кроссбраузерное тестирование стало проще)

Вы хотите протестировать свой сайт WordPress в разных браузерах? Кроссбраузерное тестирование чрезвычайно важно при изменении тем WordPress или внедрении

Как добавить поиск Google на сайт WordPress

Вы хотите использовать поиск Google на своем сайте WordPress? Хотя WordPress поставляется со встроенной функцией поиска, это не очень хорошо. Вот почему многие

Как автоматически публиковать сообщения WordPress в LinkedIn

Вы хотите автоматически публиковать свои сообщения WordPress в LinkedIn? LinkedIn - это социальная сеть профессионалов и очень сильная платформа для привлечения