Всеки път, когато потребител или посетител коментира вашия WordPress сайт или блог, заедно с името, имейл адреса и уеб адреса, техният IP адрес също се записва автоматично и се показва в таблото за управление на коментарите. Това е полезно, ако искате бързо да забраните или блокирате IP адрес по някаква причина. Въпреки че можете лесно да персонализирате различни полета в диалоговия прозорец за коментари, WordPress не предоставя никакви опции за премахване на IP адреса или за предотвратяване на записването му. Това е особено важно, ако имате декларация за поверителност, че не събирате данни от потребител, освен ако не са я изпратили сами.

Без значение каква е причината, можете лесно да спрете WordPress от записването на IP адреси в потребителските коментари или дори да премахнете всички съществуващи IP адресни дневници в WordPress коментари. Следващото уточнява всички стъпки за вас.

Забележка: Преди да направите каквото и да било, уверете се, че имате добър архив на вашия сайт WordPress (и двата файла и база данни). Това ви позволява да се върнете назад, ако нещо се обърка.

Спиране на записването на IP адреси в коментарите

За щастие спирането на WordPress от записването на IP адреси в коментарите е лесно. За да отворите FTP клиента си, отворете текущата папка и отворете файла "functions.php".

След като файлът бъде отворен, превъртете надолу до долната част на файла, добавете кода по-долу и го запишете.

 // Спиране на записването на IP адреса в коментарите функция mte_remove_commentsip ($ comment_author_ip) {return ''; } add_filter ("pre_comment_user_ip", "mte_remove_commentsip"); 

Това, което прави горния кодов фрагмент, е да премахнете IP адреса от коментара, преди да го добавите към базата данни. С този код WordPress няма да запише IP адреса на потребителя, когато коментира вашия сайт. Ако искате да се върнете обратно, просто премахнете добавения кодов фрагмент.

Като алтернатива, ако не искате да бъркате с вашите WordPress файлове, за да добавите персонализирани кодови фрагменти, можете да използвате безплатна приставка, наречена Премахване на IP, за да постигнете същия резултат. Просто отворете таблото за управление на приставките, потърсете приставката и го инсталирайте. След като инсталирате, кликнете върху "Активиране на добавката".

Доброто нещо за приставката е, че няма допълнителни настройки. Веднага след като го инсталирате, WordPress спира да записва IP адресите в коментарите. За да върнете назад, деактивирайте и изтрийте приставката от таблото за управление на приставките.

Премахване на съществуващи IP адреси от коментарите

Въпреки че сте спрели WordPress от записването на IP адреси на посетителите в коментарите, не сте премахнали IP адресите, които вече са записани. Ако искате да изтриете всички предишни записани IP адреси в коментарите, всичко, което трябва да направите, е да изпълните един единствен ред от SQL заявка.

Забележка : Следната инструкция предполага, че използвате cPanel и phpMyAdmin, за да се свържете с вашата база данни. Командата MySQL обаче ще работи за всеки клиент на база данни.

За да направите това, отворете cPanel и потърсете и отворете "phpMyAdmin". След като отворите страницата phpMyAdmin, изберете вашата база данни от левия прозорец.

След като отворите базата данни, отворете раздела "SQL". Това е мястото, където ще изпълнявате персонализираните SQL queryries.

Тук в страницата въведете следната заявка в текстовото поле и кликнете върху бутона "Отиди", който се показва в долния десен ъгъл.

 UPDATE wp_comments SET коментар_author_IP = ''; 

Веднага след като изпълните заявката, ще получите потвърждение колко редове са засегнати.

Успешно премахнахте всички предишни записани IP адреси в коментарите на WordPress.

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

Image Credit: NeilPatel