БЛОГ 2410

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

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

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

Конфиденциальность комментариев в WordPress
Конфиденциальность комментариев в WordPress Изображение с сайта wpbeginner.com

Плюсы и минусы отказа от сохранения 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
Удаление IP-адреса из старых комментариев в WordPress Изображение с сайта wpbeginner.com

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

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

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

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

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

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

Контакты
Как перестать хранить IP-адрес в комментариях WordPress | Блог 2410

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее