Как удалить и прекратить хранение IP-адреса в комментариях WordPress
Каждый раз, когда пользователь или посетитель комментирует ваш сайт или блог на WordPress, вместе с его именем, адресом электронной почты и веб-адресом, его IP-адрес также автоматически записывается и отображается вам на панели управления комментариями. Это полезно, если вы хотите быстро заблокировать или запретить IP-адрес по какой-либо причине. Хотя вы можете легко настроить различные поля в диалоговом окне комментариев, WordPress не предоставляет никаких опций для удаления IP-адреса или предотвращения его записи. Это особенно важно, если у вас есть политика конфиденциальности, согласно которой вы не собираете данные пользователей, если они не предоставляют их сами.
Неважно, по какой причине, вы можете легко остановить WordPress от записи IP-адресов в комментариях пользователей или даже удалить любые существующие журналы IP-адресов в комментариях WordPress. Ниже приведены все шаги для вас.
Примечание: перед тем как что-либо делать, убедитесь, что у вас есть хорошая резервная копия вашего сайта WordPress (как файлов, так и базы данных). Это позволит вам вернуться назад, если что-то пойдет не так.
Остановить запись IP-адресов в комментариях
К счастью, остановить WordPress от записи IP-адресов в комментариях довольно просто. Для начала откройте свой FTP-клиент, перейдите в папку вашей текущей темы и откройте файл “functions.php.”

После открытия файла прокрутите вниз до конца файла, добавьте приведенный ниже код и сохраните его.
//Stop recording IP address in comments function mte_remove_commentsip($comment_author_ip){ return''; } add_filter('pre_comment_user_ip','mte_remove_commentsip');
Что делает приведенный выше фрагмент кода, так это удаляет IP-адрес из комментария перед добавлением его в базу данных. С этим кодом WordPress не будет записывать IP-адрес пользователя, когда он комментирует ваш сайт. Если вы хотите вернуться назад, просто удалите добавленный фрагмент кода.
В качестве альтернативы, если вы не хотите возиться с файлами WordPress, чтобы добавить пользовательские фрагменты кода, вы можете использовать бесплатный плагин под названием Remove IP, чтобы достичь того же результата. Просто откройте панель управления плагинами, найдите плагин и установите его. После установки нажмите “Активировать плагин.”

Хорошая новость о плагине заключается в том, что у него нет дополнительных настроек. Как только вы его установите, WordPress перестанет записывать IP-адреса в комментариях. Чтобы вернуться назад, деактивируйте и удалите плагин из панели управления плагинами.
Удалить существующие IP-адреса из комментариев
Хотя вы остановили WordPress от записи IP-адресов посетителей в комментариях, вы не удалили IP-адреса, которые уже записаны. Если вы также хотите удалить все ранее записанные IP-адреса в комментариях, все, что вам нужно сделать, это выполнить одну строку SQL-запроса.
Примечание: следующие инструкции предполагают, что вы используете cPanel и phpMyAdmin для подключения к вашей базе данных. Команда MySQL будет работать для любого клиента базы данных.
Для этого откройте ваш cPanel и найдите и откройте “phpMyAdmin.” После открытия страницы phpMyAdmin выберите вашу базу данных в левой панели.
После открытия вашей базы данных перейдите на вкладку “SQL”. Здесь вы будете выполнять свои пользовательские SQL-запросы.
Здесь на странице введите следующий запрос в текстовое поле и нажмите кнопку “Выполнить”, появляющуюся в правом нижнем углу.
UPDATE wp_comments SET comment_author_IP ='';Как только вы выполните запрос, вы получите подтверждение о том, сколько строк было затронуто.

Вы успешно удалили все ранее записанные IP-адреса в комментариях WordPress.
Оставьте комментарий ниже, поделившись своими мыслями и опытом использования вышеуказанных методов, чтобы остановить WordPress от записи IP-адресов и удалить существующие данные IP-адресов в комментариях.
Кредит изображения: NeilPatel