Un site în creștere vine cu noi provocări, iar una dintre ele este spamul de comentarii. Din fericire, există numeroase soluții pentru a combate eficient spamul de comentarii. De exemplu, folosind Akismet, puteți reduce eficient spamul de comentarii. Puteți folosi, de asemenea, CAPTCHA pentru a bloca roboții de spam. În acest articol, vă vom arăta cum să reduceți spamul de comentarii WordPress cu Cookies for Comments.
Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Cookies for Comments. Pluginul funcționează imediat și nu există setări pe care să le configurați.
Cum funcționează cookie-urile pentru comentarii?
Majoritatea spamului din comentarii este trimis de boți de spam. Acești boți de spam sunt practic scripturi software care scanează web-ul în căutare de formulare de comentarii și apoi trimit comentarii spam.
Pentru a face spam pe mii de site-uri web, aceste programe nu încarcă imagini și foi de stil. Textul de pe o pagină este suficient pentru ca ele să determine prezența unui formular de comentarii.
Pluginul Cookie-uri pentru comentarii încarcă o foaie de stil sau o imagine atunci când este accesată o pagină de pe site-ul dvs. WordPress. Dacă browserul utilizatorului descarcă fișierul foii de stil sau al imaginii, atunci pluginul setează un cookie în browserul utilizatorului.
Pluginul verifică cookie-ul atunci când un utilizator încearcă să posteze un comentariu. Dacă cookie-ul există, înseamnă că utilizatorul nu este un bot de spam.
Dacă cookie-ul nu există, atunci utilizatorul este cel mai probabil un bot de spam, iar comentariul pe care îl trimite este marcat ca spam.
Cum să oprești complet boții de spam din a comenta
Cookies for Comments va detecta cu succes spammerii, dar le va permite să posteze un comentariu. Acest comentariu intră în comentariile spam. Cu puțin mai mult efort, puteți opri complet roboții să posteze un comentariu.
Pentru a face acest lucru, va trebui să aflați valoarea cookie-ului. Faceți clic dreapta oriunde pe site-ul dvs. web și apoi selectați Vizualizați sursa paginii.

Aceasta va deschide o nouă filă în browserul dvs. afișând sursa HTML a paginii. Trebuie să derulați până la sfârșitul paginii până când găsiți o linie similară cu aceasta:
<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&o=i&t=201927728" width='1' height='1' />
Valoarea de după css.php?k= este valoarea cookie-ului. Ca în acest exemplu, este 9692e3a737ecafe8fe6329490410ff50. Veți avea nevoie de această valoare în pasul următor.
Acum trebuie să vă conectați la site-ul dvs. web folosind un client FTP și să editați fișierul .htaccess. Pur și simplu lipiți acest cod înainte de orice altceva în fișierul dvs. .htaccess.
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
RewriteRule ^wp-comments-post.php - [F,L]
Trebuie să înlocuiți XXX cu valoarea cookie-ului.
Acesta este tot. Fișierul tău .htaccess va căuta acum o valoare de cookie și, atunci când nu este găsită, va împiedica utilizatorul să comenteze.
Sperăm că acest articol v-a ajutat să reduceți spamul de comentarii WordPress pe site-ul dvs.
Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru mai multe tutoriale video despre WordPress. Ne puteți găsi, de asemenea, pe Twitter și Google+.


Nguyen Thinh
postare grozavă
mulțumesc
Suport WPBeginner
You’re welcome, glad you liked our post
Admin
leetramp
Rulez WP 3.9 și WP avertizează că acest plugin nu a fost testat cu această versiune 3.9. Este ceva la care puteți lucra pentru a rezolva? (Și, mulțumesc pentru ceea ce pare a fi un plugin grozav!)
[Rulez și un site WP 4.0 și tocmai am instalat pluginul pe ambele. Vă voi anunța dacă funcționează pentru mine.]
Echipa WPBeginner
Nu, pluginul este conceput pentru a verifica cookie-urile doar pentru trimiterea comentariilor.
1Mattman
Va funcționa și cu FS Contact Form dacă aveți unul configurat fără captcha?
Tony Franco
Foarte interesantă această soluție! O întrebare, asta face ca încărcarea să fie mai lentă?
Echipa WPBeginner
Nu, dar puteți oricând să încercați să efectuați propriile teste.
Balaji
Bună treabă…