Protejarea comentariilor de spam. Pluginuri de protecție WordPress împotriva spam-ului de comentarii

WordPress este o soluție uimitoare pentru webmasteri, care vă permite să scăpați de multe dintre problemele asociate cu dezvoltarea unui site web cu drepturi depline. Una dintre aceste probleme este protecția împotriva spamului, care este adesea extrem de dificil de rezolvat.

1. Akismet

Acesta este un plugin anti-spam standard pentru WordPress, care este instalat împreună cu CMS. A fost unul dintre primele dezvoltate pentru WP, cu aproape aceeași echipă la care a lucrat crearea WordPress. Este vorba despre despre Automattic, așa cum mulți dintre voi ați ghicit deja.

Akismet verifică fiecare comentariu pe care îl adăugați pentru link-uri spam, pe care ulterior le puteți respinge sau aproba manual. Este demn de remarcat faptul că funcționalitatea acestui plugin este limitată doar la verificarea și etichetarea comentariilor.

2. Antispam Bee


Antispam Bee este un alt plugin WP care vă permite să evaluați diferitele componente ale fiecărui comentariu și să opriți orice spam. Pluginul oferă posibilitatea de a confirma în ce comentatori poți avea încredere.

Pluginul verifică și adresele IP, Gravatar etc. Acest lucru vă permite să opriți aproape orice încercare de a posta comentarii spam.

3. Anti-spam


Această metodă anti-spam este oferită în două versiuni: gratuită și una care costă 15 USD. Versiune gratuită concentrat pe funcţionare automată, și nu veți putea face modificări la setări: instalați doar pluginul și începe să funcționeze.

Versiunea plătită vă permite să vă configurați propriile filtre, adică să utilizați liste de cuvinte și, de asemenea, să specificați numărul maxim de cuvinte pentru fiecare comentariu.

De fapt, este unul dintre cele mai eficiente pluginuri anti-spam pentru WordPress.

4. WP-SpamShield Anti-Spam


O soluție anti-spam all-in-one pentru WordPress, care nu numai că luptă împotriva comentariilor spam, ci și filtrează trackback-urile din surse suspecte, spam-ul în feedbackși chiar conturi suspecte în timpul procesului de înregistrare. Acest plugin nu implementează deloc CAPTCHA și, prin urmare, nu afectează în niciun fel experiența utilizatorului.

WP-SpamShield funcționează excelent cu pluginuri precum Formular de contact 7, forme gravitaționale, forme ninja, Formulare de contact și comentarii JetPack, BuddyPress, bbPress, WooCommerce și vă vor ajuta să scăpați de spam pentru totdeauna.

5.Avansat Invizibil Anti-spam


Aproape cel mai mult protectie eficienta din Spam WordPress, care poate face față cu ușurință spammerilor fără a utiliza captcha. În ciuda simplității sale, funcționează excelent cu sisteme avansate de cache. Acest plugin oferă filtre pe care orice webmaster le poate gestiona cu ușurință.

6. WP Anti Spam

Acest filtru de spam pentru WordPress verifică comentariile, adresele IP, poreclele, e-mailurile și site-urile specificate pentru spam. Veți putea specifica un număr minim și maxim de cuvinte pentru fiecare comentariu, ceea ce vă va ajuta să evitați comentariile enervante doar cu un link. Pluginul oferă, de asemenea, posibilitatea de a utiliza o listă de cuvinte care nu pot fi folosite în comentarii.

7. BotPlug


Acesta este unul dintre multele pluginuri plătite care vă vor costa 12 USD. Nu numai că te va salva de spam, dar este și capabil să lupte împotriva roboților rău intenționați și a atacurilor de forță brută. Cu acest plugin puteți limita numărul de solicitări către server care provin de la o anumită adresă IP. Dacă un bot încearcă să ocolească această restricție, fie va fi redirecționat către o altă pagină, fie va întâlni un CAPTCHA care verifică dacă solicitările sunt făcute de o persoană reală. În plus, puteți bloca adrese IP individuale care au fost detectate ca spam.

8. AlphaOmega Captcha și filtru anti-spam


Un alt plugin al cărui scop este să protejeze împotriva spam-ului în comentariile WordPress. Afișează un captcha, care vă permite să confirmați că comentariul este scris de o persoană reală și aici este important să rețineți că nu orice webmaster este de acord să folosească filtre de spam fără a utiliza un captcha.

Funcția de numărare a comentariilor va ajuta la determinarea eficienței pluginului, deoarece veți vedea numărul celor blocate.

9. Anti-Spam de către CleanTalk


Acest plugin nu folosește captcha sau alte metode de securitate care necesită intervenție mecanică din partea utilizatorilor. Astfel de soluții câștigă popularitate foarte repede, deoarece utilizatorii sunt deja destul de obosiți de captchas.

Pluginul numără comentariile blocate, încercările de a trimite spam prin formularul de feedback, precum și prin formularul de înregistrare de pe site. Este compatibil cu pluginul WooCommerce, ceea ce înseamnă că magazinul dvs. online este activat Bazat pe WordPress va fi, de asemenea, protejat de spam.

10. ZWS WordPress Anti Spam & URL Filter


Acest plugin pentru a vă proteja site-ul de spam funcționează în două moduri: în moduri diferite. Una este eliminarea câmpului „site-ul web” în timpul înregistrării, unde spammerii introduc adesea linkuri spam. A doua modalitate este că veți putea folosi liste de cuvinte interzise, ​​care apoi servesc drept semnalizatoare pentru plugin.

11. WPBruiser (anti-Spam fără Captcha)


Ultimul, dar nu cel din urmă plugin eficient de asemenea, nu folosește captcha, dar protejează cu succes comentariile, formularele de feedback, formularele de înregistrare etc. de spam.

Acesta blochează automat adresele IP care se găsesc că trimit spam. În plus, site-ul dvs. va fi protejat de atacurile de forță brută.

Traducerea articolului „ 13 pluginuri WordPress gratuite anti-spam pentru a preveni spam-ul de comentarii” a fost pregătit de echipa prietenoasă de proiect

Salutare tuturor. Dacă aveți un site WordPress, atunci trebuie să fiți familiarizat cu problema site-ului dvs. inundat de comentarii spam. Desigur, pluginul Akismet, care este instalat acolo în mod implicit, face o treabă excelentă de a trata spam-ul în WordPress, dar problema cu acest plugin este că marchează adesea comentariile complet umane de la oameni reali ca spam.

Până de curând, am verificat în mod constant dosarul meu de spam pentru comentarii care au fost plasate acolo din greșeală. De obicei o zi pe blogul meu, despre 50-70 de comentarii. Până la urmă m-am săturat de el și am început să caut o modalitate de a scăpa de el. spam automat odată pentru totdeauna. Si am gasit asa ceva :)

Ideea unui captcha, care ar putea îmbunătăți puțin situația, nu mi-a convenit deloc. Cred că astăzi rar vezi captcha pe bloguri, devine un lucru din trecut, și pe bună dreptate. Am scris odată că folosirea unui captcha pe un blog îi sperie pe majoritatea comentatorilor, iar utilizarea unui captcha digital înfiorător distruge complet dorința de a comenta.

După câteva căutări, am găsit o modalitate interesantă și simplă de a mă proteja împotriva spamului, adică în înlocuirea câmpurilor de text, despre asta vreau să vorbesc.

Esența acestei metode este că creăm un nou câmp de comentarii cu un nume nou și să ascundem câmpul vechi de ochii vizitatorilor. Botul de spam, din obișnuință, va introduce un comentariu în câmpul standard, deoarece este configurat pentru asta, dar nu va putea trimite acest comentariu :) În același timp, vizitatorii obișnuiți vor introduce comentarii în formular cu un nume nou și nici măcar nu vor observa modificări.

Deci, să trecem la implementarea acestei metode. Există două moduri de dezvoltare a evenimentelor: fie tu versiunea veche motor, iar comentariile dvs. sunt afișate prin intermediul cod html, sau tu ultima versiune, iar comentariile sunt transmise prin intermediul funcției formular_comment().

Prima varianta

Să luăm în considerare opțiunea când comentariile sunt afișate prin cod html.

Primul lucru pe care trebuie să-l facem este să găsim în fișier comentarii.php, în folderul cu tema, o linie responsabilă cu afișarea câmpului pentru introducerea unui comentariu. De obicei arată așa:

Această linie trebuie înlocuită cu următoarea construcție:

Următorul pas este schimbarea stilurilor pentru aceste forme. Pentru a ascunde vechiul formular de ochii vizitatorilor, adăugați la fișier stil.css:

Formular spam (afișare: niciunul;)

Dacă vechiul formular de comentarii avea stiluri atașate, atunci trebuie să îl înlocuiți stil.css Toate id="comentar" pe id="nou comentariu", apoi a ta formă nouă comentariile vor arăta la fel ca înainte.

Bine ultimul pas lipiți la sfârșitul fișierului funcții.php(inainte de semn ?> ) următoarea funcție:

//spam_detect add_filter("pre_comment_on_post", "verify_spam"); funcția verify_spam($commentdata) ( $spam_test_field = trim($_POST["comentar"]); if( ! empty($spam_test_field)) wp_die("fără spam"); $comment_content = trim($_POST[„noul comentariu”]); $_POST["comment"] = $conținut_comment; returnează $commentdata; ) //Sfârşit

A doua varianta

Acum luați în considerare a doua opțiune, când comentariile sunt afișate folosind funcția formular_comment() .

Aici algoritmul este aproape același ca în paragraful anterior. Tot ce trebuie să facem este să adăugăm două funcții la fișierul function.php:

//Adăugați un câmp de comentariu add_filter("comment_form_defaults", "change_comment_form_defaults"); funcția change_comment_form_defaults($default) ( $commenter = wp_get_current_commenter(); $default["comment_notes_after"] .= "

"; returnează $default; ) //end //spam_detect add_filter ("pre_comment_on_post", "verify_spam"); ​​​​funcția verify_spam($commentdata) ( $spam_test_field = trim($_POST["comentare"]); if( ! empty($spam_test_field)) wp_die("fără spam"); $comment_content = trim($_POST["nou comentariu"]); $_POST["comment"] = $conținut_comment; returnează $commentdata; ) //Sfârşit

Prima funcție adaugă un câmp de comentariu nou (similar cu

"; returnează $implicit; ) //FINE adăugând propriul câmp de comentariu

Acum ne ascundem câmpul standard comentariu, prin fișier „style.css”:

Comentariu-formular-comentare (afisare: nici unul;)

Deci, am finalizat prima parte a hack-ului. Acum avem un câmp de comentarii reale pe care vizitatorul îl poate vedea și completa și un câmp standard de comentarii care este ascuns! ÎN următorul pas trebuie să stabilim care dintre aceste câmpuri să omitem și care să dezactivăm. Dacă câmpul vizibil este umplut, atunci trecem, iar dacă câmpul invizibil este umplut, atunci îl dezactivăm. Pentru a face acest lucru, deschideți fișierul funcții.php si adauga acolo codul:

2. Comentarii nu prin intermediul funcției „comment_form()”.

Dacă comentariile dvs. nu sunt afișate prin intermediul funcției comment_form(), ca și al meu! În acest caz, deschideți fișierul comentarii.phpși găsiți acolo codul care afișează câmpul pentru introducerea unui comentariu. Ceva asemanator cu:

Acest cod trebuie înlocuit cu:

Acum trebuie să ascundem câmpul standard de comentarii. Pentru a face acest lucru, deschideți fișierul de stil al șablonului „style.css” și adăugați codul acolo:

Fără spam (poziție: absolut; stânga: -1000px;)

Fără spam (afișare: niciunul;)

De asemenea, în această metodă nu uitați să adăugați codul în fișier funcții.php, pentru a determina care dintre aceste câmpuri să omiteți și care să dezactivați.

//Verifică spam add_filter ("pre_comment_on_post", "verify_spam"); function verify_spam($commentdata) ( $spam_test_field = trim($_POST["comentar"]); if(!empty($spam_test_field)) wp_die("Fără spam!"); $comment_content = trim($_POST["real- comentariu"]); $_POST["comment"] = $comment_content; returnează $commentdata; ) //FINE verificarea spamului

Asta e practic tot! Acum, comentariile spam nu te vor mai deranja pe tine și pe blogul tău. Dacă vă îndoiți că ați făcut totul corect, puteți verifica cum funcționează acest hack pentru a proteja WordPress de spam. Pentru a face acest lucru, trebuie să eliminați din fișier stil.css modificările efectuate, reîmprospătează pagina blogului, completează fiecare câmp de comentariu și încearcă să postezi un comentariu!

Toate întrebările, dorințele și comentariile, scrieți în comentariile articolului.

Site-urile și blogurile WordPress au fost întotdeauna o țintă pentru spammerii de pe internet. În acest articol vreau să vă prezint 5 plugin-uri puternice antispam pentru WordPress pentru a lupta împotriva spamului.

De fapt, este ușor să configurați un bot care va filtra automat spamul de comentarii și linkurile din postările și paginile dvs. Dar pentru bloggerii începători, acest lucru poate fi foarte dificil de făcut și, uneori, chiar și profesioniștii nu sunt capabili să facă față tuturor acestor activități.

De asemenea, ar trebui să vă gândiți să verificați secțiunile de comentarii ale site-ului dvs. dacă sunteți cu adevărat îngrijorat. Dacă aveți mii de comentarii inutile, pur și simplu vă va supraîncărca baza de date. Date MySQL, iar site-ul dvs. se va încărca lent.

Aşa, cum să scapi de toate acele spam-uri urâte de comentariiși păstrați panoul de control curat și transparent.

Cele mai bune plugin-uri antispam pentru WordPress

În acest articol am încercat să compun. Toți îndeplinesc aceeași sarcină, dar cu la viteze diferite precizie și alte funcții ale sistemului de detectare.

Câteva avantaje semnificative ale utilizării lor:

  • Ele sunt libere de utilizat.
  • Puteți pune ușor și simplu spammeri umani și bot sub controlul dvs.
  • Secțiunea de comentarii va fi curățată de gunoi.
  • Veți observa o creștere a vitezei blogului/site-ului dvs.
  • Și, în cele din urmă, îți vei economisi timpul, care poate fi cheltuit cu scris sau articole/conținut.

Deci, să începem cu primul nostru plugin anti-spam.

Acesta este singurul Plugin anti-spam WordPress, care vine odată cu instalarea în folderul WordPress prin fișier zip sau cu instalare direct din panoul blogului dvs. Aceasta dovedește autoritatea lui. Până în acest moment, a fost descărcat de peste 17.840.202 de ori și aproape fiecare utilizator WP îl folosește pe blogul lor.

Akismet nu este ca orice alt plugin care efectuează crawling și analiză folosind resursele serverului tău. În schimb, vă va cere să vă înregistrați mai întâi cont gratuitși folosiți-vă personalul cheie API pentru sistemele de detectare în cloud.

De fiecare dată când cineva încearcă să posteze orice comentariu la postarea ta, el va fi primul care va analiza și va publica sau spama comentariul pe site-ul tău. Pluginul, la rândul său, vă permite să filtrați automat gunoi inutileși face munca mai simplă și mai ușoară.

Acest lucru va economisi cu siguranță două până la trei ore din timpul dvs., care poate fi cheltuit pentru îmbunătățirea conținutului, promovare etc.

Lumină NIX Anti-Spam

Este foarte simplu, dar totuși foarte plugin puternic. Nu creează nicio încărcare pe servere atunci când se ocupă de spam. De fapt, folosește puterea unui script Java pentru a verifica și identifica toate comentariile care nu sunt trimise prin browser.

Și cel mai bun lucru este că nu trebuie să produceți niciunul setări personalizateîn bara de instrumente. Cititorii sau vizitatorii dvs. nu ar trebui să se complace să introducă tot felul de captch-uri din imagini sau calcule matematice pentru a lăsa un comentariu pe blogul tău.

Plugin puternic care folosește sistem cloud detectarea, menține comentariile curate. Ori de câte ori un vizitator sau utilizator încearcă să lase un mesaj pe blogul dvs., datele vor fi mai întâi trimise către stocare în cloud, iar de acolo va veni comanda de aprobare sau respingere a comentariului.

Nu există încărcare externă pe server, veți primi de înaltă calitate bord pentru a combate spam-ul. Sistemul de detectare al acestui plugin este complet ascuns, nu există nimic care să deranjeze vizitatorii site-ului dvs. În plus, le permite cititorilor să comenteze postările tale fără a introduce niciun captcha de securitate.

Amintiți-vă că acest plugin poate fi folosit gratuit doar 14 zile. Și după aceea trebuie să achiziționați o cheie API, care costă 4,99 USD pentru un an.

Ro Spam

Sistemul de detectare funcționează absolut de la Script JavaScriptși cookie-uri de browser. Știm cu toții că boții nu folosesc câmpul de comentarii pentru introducere. Aici sunt prinși.

Pluginul Ro Spam creează un strat JavaScript și utilizează cookie-uri de browser pentru a determina dacă comentariul trimis este de la persoana reala. Pentru toți acei vizitatori care au dezactivat cookie-urile, acesta redirecționează către o altă pagină.

AVH Prima Apărare împotriva Spamului

Acest plugin este foarte popular în această categorie și este, în general, considerat primul plugin anti-spam. Acest lucru este absolut instrument gratuit pentru toți acei bloggeri, webmasteri, agenți de marketing pe internet și companii care folosesc (sistemul de management al conținutului).

Acest plugin folosește sistemele sale de detectare și determină dacă persoana care trimite comentariul este sau nu un spammer. În primul rând, verific adresa IP și adresa din toate bazele de date e-mail, apoi verificați lista neagră și cache-ul IP local.

În plus, acest plugin oferă multe caracteristici și opțiuni de personalizare. Pluginul este complet gratuit.

Toate acestea cinci plugin-uri antispam pentru WordPress Perfect atât pentru bloggeri profesioniști, cât și pentru începători. Cu ei, pur și simplu nu contează câți vizitatori sau comentarii primește site-ul tău într-o zi, ei nu folosesc resursele serverului și, prin urmare, nu vor afecta timpul de încărcare a paginilor tale.