Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man minskar skräppost i WordPress-kommentarer med cookies för kommentarer

En växande webbplats medför nya utmaningar, och en av dem är kommentators-spam. Lyckligtvis finns det gott om lösningar för att effektivt bekämpa kommentators-spam. Till exempel, genom att använda Akismet kan du effektivt minska kommentators-spam. Du kan också använda CAPTCHA för att blockera spamrobotar. I den här artikeln visar vi dig hur du minskar WordPress-kommentators-spam med Cookies for Comments.

Det första du behöver göra är att installera och aktivera pluginet Cookies for Comments. Pluginet fungerar direkt och det finns inga inställningar för dig att konfigurera.

Hur fungerar cookies för kommentarer?

Det mesta av kommentars-spammens skickas in av spamrobotar. Dessa spamrobotar är i grunden mjukvaruskript som genomsöker webben efter kommentarsformulär och sedan skickar in spamkommentarer.

För att spamma tusentals webbplatser laddar dessa program inte bilder och stilmallar. Texten på en sida räcker för att de ska avgöra om det finns ett kommentarsformulär.

Cookies for comments-plugin laddar en stilmall eller en bild när en sida på din WordPress-webbplats besöks. Om användarens webbläsare laddar ner stilmallen eller bildfilen, sätter pluginet en cookie i användarens webbläsare.

Pluginet kontrollerar efter cookien när en användare försöker skicka en kommentar. Om cookien finns, betyder det att användaren inte är en spamrobot.

Om cookien inte finns, är användaren med största sannolikhet en spam-bot, och kommentaren de skickar markeras som spam.

Hur man helt stoppar spamrobotar från att kommentera

Cookies för kommentarer kommer framgångsrikt att upptäcka spammare, men det kommer att låta dem lägga upp en kommentar. Denna kommentar hamnar i spamkommentarer. Med lite mer ansträngning kan du stoppa botarna från att lägga upp en kommentar helt och hållet.

För att göra det måste du ta reda på cookie-värdet. Högerklicka var som helst på din webbplats och välj sedan Visa sidkälla.

Öppna sidkällsvyn i Google Chrome

Detta öppnar en ny flik i din webbläsare som visar sidans HTML-källa. Du behöver skrolla ner till botten av sidan tills du hittar en rad som liknar denna:

<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&amp;o=i&amp;t=201927728" width='1' height='1' />

Värdet efter css.php?k= är värdet på cookien. Som i det här exemplet är det 9692e3a737ecafe8fe6329490410ff50. Du kommer att behöva detta värde i nästa steg.

Nu behöver du ansluta till din webbplats med en FTP-klient och redigera filen .htaccess. Klistra helt enkelt in den här koden före något annat i din .htaccess-fil.

RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
RewriteRule ^wp-comments-post.php - [F,L]

Du måste ersätta XXX med cookie-värdet.

Det är allt. Din .htaccess-fil kommer nu att leta efter ett cookie-värde och när det inte hittas kommer det att hindra användaren från att kommentera.

Vi hoppas att den här artikeln hjälpte dig att minska WordPress-kommentars-spam på din webbplats.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för fler WordPress-videoguider. Du kan också hitta oss på Twitter och Google+.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

8 CommentsLeave a Reply

  1. Jag kör WP 3.9 och WP varnar för att detta plugin inte har testats med denna 3.9. Är detta något du kan arbeta på att lösa? (Och tack för vad som verkar vara ett bra plugin!)

    [Jag kör också en WP 4.0-sida och jag installerade precis pluginet på båda. Jag meddelar dig om det fungerar för mig.]

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.