På WPBeginner lagrar vi inte användarnas IP-adresser i våra WordPress-kommentarer. Det beror på att vi vill respektera våra besökares integritet och se till att vår webbplats är helt förenlig med dataskyddsbestämmelser som GDPR.
Som standard loggar och lagrar WordPress IP-adresserna för kommentatorer för att skydda mot skräppost. Men i takt med att dataskyddslagar blir allt vanligare kanske du vill inaktivera den här funktionen för att bättre skydda dina webbplatsbesökares uppgifter.
I den här artikeln visar vi dig hur du slutar lagra IP-adresser i WordPress-kommentarer.
Bör du sluta att store IP-adresser i WordPress Comments?
Ja, du bör sluta lagra IP-adresser i WordPress-kommentarer om du vill se till att din webbplats uppfyller kraven i den allmänna dataskyddsförordningen (GDPR).
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 titta på hur du kan blockera IP-adresser från att sparas i WordPress-kommentarer och förbättra din WordPress-säkerhet. Här är en översikt över vad vi kommer att gå igenom:
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 insticksprogrammet på din kokpit för administratörer. För mer vägledning, se vår artikel om hur du installerar ett WordPress-plugin.
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 Kod fragment kodu ” + Lägg till fragment kodu från din WordPress adminpanel. Därefter klickar du på knappen ”+ Lägg till anpassat fragment kodu” under ”Lägg till ditt anpassade kodutdrag”.
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 kommentar kommer du inte att se deras IP-adress på WordPress Comments-sidan. Det beror på att denna kod automatiskt kommer att blockera försöket att spara den informationen.
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.
Hajjalah
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
Glad you found the SQL snippet helpful!
Administratör
Prajwal Shewatkar
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
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
I’m trying to hide old comments IP address, it’s not working.
WPBeginner Support
You may want to reach out to your theme’s support to ensure this isn’t something specific to your theme.
Administratör
pepe
It’s bad for SEO to delete these IPs?
WPBeginner Support
No, it is not.
Administratör
Serdar
Is it possible to stop storing author’s ip address without using plugin?
Thanks!
Melika
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
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
If comment IPs are stored in database, will stopping storing IPs improve or make database perform better?
WPBeginner Support
We don’t think it will make any significant improvement in database performance.
Administratör