Om du har ett självhäftat WordPress-blogg som är ganska populärt, är det mest irriterande att kämpa med WordPress-kommentarspamfiler regelbundet. Varje gång du loggar in på WordPress dashboard ser du en hel del spam-kommentarer som väntar på att raderas. Antingen måste du radera dem manuellt eller låta dem dö i spamkön.

Det senare alternativet rekommenderas inte eftersom det ökar databasstorleken och resursens laddningstid. Därför måste du hitta och bekämpa din väg för att förhindra spam-kommentarer i WordPress. Den här artikeln beskriver några av de beprövade tekniker som kan användas för att minska WordPress-kommentarspam.

Innan vi går längre, låt oss förstå vad exakt är en spam-kommentar.

En skräppostkommentar är en kommentar som automatiskt läggs upp i bloggar, webbplatser, forum etc med automatiska bots, skript eller programvara. Vissa använder skript och automatiska robotar för att rikta in högtrafikwebbplatser för att skicka kommentarer. Vanligtvis är en skräppostkommentation full av irrelevanta sökord och hyperlänkar och bryr sig inte om diskussionen eller artikeln där kommentaren är publicerad.

Kort sagt, en spam kommentar är en ond form av skamlös självbefrielse och försöker få snabba länkar för trafik eller SEO.

Om du får massor av spam-kommentarer i ditt WordPress-blogg, här är några tekniker som kan hjälpa till:

1. Installera Akismet WordPress Plugin

Akismet anses vara det bästa WordPress-pluginet för att minska kommentarspam. Plugin kontrollerar varje kommentar, pingbacks och trackbacks som skickas in i din blogg och kör kritiska kontroller på Akismet webbtjänst för att avgöra om kommentaren är en skräppost eller inte.

Förutom att blockera spamkommentarer och dåliga länkar visar Akismet en statistiksida där du kan se mer information om hur många kommentarer som är blockerade, noggrannhet, datum etc.

2. Stäng kommentarer på äldre inlägg

Att använda Akismet är bra men övertid hittar du att Akismet blockerar hundratals spam kommentarer varje vecka. Du måste ta bort dessa spam-kommentarer manuellt, vilket är verkligen ett tråkigt jobb. Om du vill ha ännu mer kontroll över spam-kommentarerna, överväg att blockera kommentarer på äldre inlägg.

Spammare målar inlägg som får bra trafik och du kan automatiskt stänga kommentarer på inlägg som är vissa dagar gamla. Logga in på din blogg administrationsområde och gå till Inställningar> Diskussion . Markera sedan kryssrutan "Stäng automatiskt kommentarer på artikel som är äldre än " och ange antalet dagar i textrutan (till exempel 90).

Detta säkerställer att kommentarerna är stängda på en artikel som är äldre än antalet dagar som anges av dig.

3. Ban Spam IP-adresser

Wp-Ban är ett användbart WordPress-plugin som kan användas för att svartlista IP-adresser som försöker skriva in spam-kommentarer i din blogg. Plugin kontrollerar kommentatorens IP-adress och om du redan har angett samma IP-adress i plugin-inställningar visas kommentaren ett anpassat förbjudet meddelande.

När du har aktiverat pluginet ska du hålla ögonen på spam-kommentarernas IP-adresser. Lägg sedan till IP-adresserna i plugin blacklisten och bingo! Du kommer att upptäcka att antalet spam kommentarer minskar när IP-svartlistan ökar.

Denna plugin ska användas med försiktighet. Om du svartlistar en IP-adress skulle alla besökare som kommer från samma värdnamn inte kunna se din blogg. Använd det här pluginet för att svartlista vissa IP-adresser om de visas för ofta och skriv vulgära kommentarer i din blogg.

4. Använd en anpassad WordPress-funktion för att förbjuda tomma referrar

I de flesta tillfällen besöker spamkommentatorer aldrig din blogg och du kan använda denna princip för att drastiskt minska kommentarspamnen.

Logga in på WordPress-administrationsområdet på din blogg och gå till "Theme Editor". Välj din blogg tema och öppna funktionerna .php-filen för redigering. Klistra in följande kod:

Ovanstående funktion kontrollerar "hänvisande källa" på den sida som kommentaren kommenterade. Om det saknas spamkommentarer, om den hänvisande källan visar sig vara tom, får kommentarer inte tillåtas och du får alltså inte spam. Tack till Internet Techies för tipset.

5. Använd Recaptcha WordPress Plugin

Som nämnts av Google i sin webbansvariga centrala blogg är Recaptcha WordPress-plugin ett av de bästa sätten att förhindra WordPress-spam-kommentarer i din blogg. Konceptet är verkligen enkelt - alla som försöker skriva in en kommentar måste se en grafik och skriva orden som matchar grafiken. Spamrobotarna har inte ögon och sinne och kan sålunda inte se och läsa den grafiken. Därför kan de inte posta dessa påträngande kommentarer.

Recatcha-plugin tjänar ändamålet väl, men det har en stor nackdel. Vanliga kommentatorer av din blogg skulle behöva fylla i catcha när de försöker skriva in en kommentar. Det kan tyckas avskräckande eller förvirrande för besökaren och han kan avstå från att skicka kommentarer helt och hållet. Många populära bloggar använder Recaptcha, men jag är inte en fan av det här pluginet eftersom det kan störa de vanliga kommentatorerna.

Byter ditt kommentarsystem till Disqus eller IntenseDebate (Från redaktören)

I MakeTechEasier har vi bytt vårt kommentsystem till Disqus och jag antar att det är värt att nämna här.

Disqus är ett tredjeparts kommentarsystem och modereringsverktyg för din webbplats. Det finns flera fördelar med att använda Disqus. Först integrerar de nära Askimet för att minska spammar. För det andra hjälper det dig att minska din databasstorlek, eftersom alla kommentarer sparas i deras server. För det tredje integreras det med Facebook, Twitter och OpenID så dina läsare kan enkelt logga in med minsta krångel. Sist men inte minst är det gratis.

När du har en webbplats med enorma trafikantal och skräppost, kommer du att uppskatta hur lätt Disqus gör ditt liv.

Det var några (om inte alla) tekniker som du kan använda för att förhindra skräppostkommentarer i din WordPress-blogg. Vilka tekniker föredrar du? Använder du något WordPress-plugin som jag kanske har missat? Vänligen dela dina idéer i kommentarfältet.