Vill du sluta att lagra IP-adresser i dina WordPress comments?
Som standard loggar och lagrar WordPress IP-adresserna till kommentatorer för att skydda you mot spammare. Med detta sagt, med de ökande lagarna om integritet, kanske du vill stoppa den här funktionen för att skydda din website besökares data.
I den här artikeln kommer vi att visa dig hur du slutar lagra IP-adresser i WordPress comments.
Bör du sluta att store IP-adresser i WordPress Comments?
Ja, du bör överväga att sluta lagra IP-adresser i WordPress comments om du vill se till att din website uppfyller kraven i GDPR (General Data Protection Regulation).
Som standard kommer WordPress att lagra användarnas IP-adresser på din website (om de inte använder ett VPN).
Detta används främst för att bekämpa skräppost i form av kommentarer från misstänkta IP-adresser. Vissa tillägg för webbplatsens säkerhet kan också använda IP-adresser för att placera användare på en svartlista för kommentarer eller blockera skadliga IP-adresser för att förhindra hot som brute force-attacker och DDoS-attacker.
Vissa användare kan dock känna sig obekväma med att deras IP-adresser loggas, och det kan göra din WordPress website mindre kompatibel med GDPR. Detta beror på att GDPR klassificerar IP-adresser som personuppgifter.
De flesta hosting providers för WordPress sparar råa loggar över alla besökare på din website under en begränsad tidsperiod. Dessutom kan du se dessa IP-adresser när du viewar sidan Comments i WordPress dashpanelen.
Nu ska vi klura på hur du slutar lagra IP-adresser och förbättrar din WordPress säkerhet. Här är en översikt över vad vi kommer att täcka:
Så här slutar du att lagra IP-adresser i WordPress Comments
Den här första metoden använder WPCode plugin. Vi kommer att använda detta plugin för att infoga ett custom code snippet som hindrar din website från att lagra IP-adresser från comments section.
Om det här är första gången du använder kod, oroa dig inte. WPCodes användarvänliga gränssnitt gör det enkelt att infoga och hantera custom code, även för en nybörjare.
För att använda WPCode måste du först installera pluginet. För mer vägledning, kontrollera vår artikel om hur du installerar ett plugin för WordPress.
Obs: I den här artikeln används gratisversionen av WPCode, men uppgradera gärna till en Pro-plan för mer avancerade funktioner som villkorlig logik och tidsinställda snippor.
Nu måste du gå till Code Snippets ” + Add Snippet från din WordPress adminpanel. Efter det klickar du på knappen ”Use snippet” under ”Add Your Custom Code Snippet”.
Du kommer nu att se vyn Create Custom Snippet.
Först och främst måste du add to en titel för ditt code snippet. Det kan vara något som gillar ”Inaktivera IP-adress i Comments.
I dropdown-menyn Code Type väljer du ”PHP Snippet”. I boxen Code Preview kan du sedan inserta följande kod:
function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
Det ska se ut så här.
Nu rullar du ner till sektionen ”Insertion”. Se till att metoden för insert är ”Auto Insert” och location är ”Run Everywhere”.
Detta kommer att säkerställa att koden läggs till i ditt WordPress temas functions.php-fil på rätt sätt.
Efter det, se till att toggeln i det övre högra hörnet säger ”Aktiv” och klicka på ”Save Snippet”.
Nästa gång någon lämnar en comment kommer du inte att se IP-adressen på WordPress Comments page.
You will notice that previous comments still have this information stored. Vi kommer att prata mer om hur du tar bort dessa data i nästa del av tutorialen.
Så här tar du bort IP-adresser från äldre WordPress Comments
För att remove IP-adresser från dina äldre WordPress comments måste du använda phpMyAdmin. Det är en plattform för hantering av databaser som vanligtvis levereras med din kontrollpanel för WordPress webbhotell.
Note : Innan du gör något rekommenderar vi starkt att du säkerhetskopierar din WordPress database först. På så sätt kan du återställa databasen om du gör ett critical error.
När du har gjort det måste du logga in på ditt WordPress webbhotell-konto och leta efter phpMyAdmin-menyn, som vanligtvis är lokaliserad i din cPanel.
För Bluehost-användare hittar du phpMyAdmin genom att gå till ”Websites” och välja den website du vill konfigurera i din adminpanel. Den bör finnas under ”Quick Links”.
I phpMyAdmin kan du navigera till tabben ”SQL”.
Efter det, enter denna sökning under:
UPDATE wp_comments SET comment_author_IP = '';
Obs/observera: om du har ett anpassat WordPress-databasprefix, vänligen ändra wp_comments
till ditt customizer-tabellprefix.
När det är gjort klickar du bara på knappen ”Go” under text area för att run din sökning.
I det här skedet kan du bara gå tillbaka till din WordPress Comments page för att se om sökningen fungerade korrekt. Nu är det klart!
Upptäck fler sätt att säkra din website i WordPress
Att hindra WordPress från att lagra IP-adresser i comments är ett bra steg mot att göra din website mer kompatibel med lagar om användarnas integritet. Här är några andra sätt du kan ta det till nästa nivå:
- Så här addar du en checkbox för att tacka ja till integritet i GDPR-kommentarer i WordPress
- Så här skapar du GDPR-kompatibla formulär i WordPress
- Så här addar du en Cookie popup i WordPress för GDPR/CCPA
- Bästa tillägg för GDPR i WordPress för att förbättra efterlevnaden
- Så här vet du om din website i WordPress använder Cookies
Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du slutar att lagra IP-adresser i WordPress comments. Du kanske också vill se våra expertval för de bästa tilläggen för WordPress-säkerhet och vår guide till de tydliga tecknen på att hackare har kapat din WordPress site.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Hajjalah says
I had already disabled storing IP addresses in comments using a custom code but i was struggling with ”Removing the IP Addresses From Older WordPress ” but this article has helped me out instantly.
Just paste the code in phpMyAdmin ’SQL’ and you are all set. Indeed WordPress customization and coding is becoming simpler courtesy of WPBeginner. Thanks a lot.
WPBeginner Support says
Glad you found the SQL snippet helpful!
Administratör
Prajwal Shewatkar says
As privacy laws are getting stricter day by day it is important to eliminate collection and long-term storage of personally identifiable information. I’ve been using a plugin to remove IP addresses previously. thanks a lot, WPbeginner for providing such a useful code snippet.
Jiří Vaněk says
Thank you for the article. Many people in the Czech Republic are very sensitive to any private data after the introduction of GDPR. This is definitely useful so that they don’t have to worry about their sensitive data being displayed somewhere. One then feels much more free to write a comment.
Abraham says
I’m trying to hide old comments IP address, it’s not working.
WPBeginner Support says
You may want to reach out to your theme’s support to ensure this isn’t something specific to your theme.
Administratör
pepe says
It’s bad for SEO to delete these IPs?
WPBeginner Support says
No, it is not.
Administratör
Serdar says
Is it possible to stop storing author’s ip address without using plugin?
Thanks!
Melika says
Thanks for this article.
The question that i have is if i stop storing IPs in WP comments, will this break the functionality of plugins like Akismet ? or will they still work properly?
WPBeginner Support says
They will still work, however they may not be able to catch spam comments using known IP addresses used for mass spamming. So a lot of spam comments may appear in your moderation queue.
Administratör
Matija says
If comment IPs are stored in database, will stopping storing IPs improve or make database perform better?
WPBeginner Support says
We don’t think it will make any significant improvement in database performance.
Administratör