Protecție împotriva spamului în WordPress. Cod pentru a proteja împotriva spamului automat în comentarii. Protejați WordPress de spam-ul de comentarii. Eliminați linkurile WordPress anti-spam plugin

Când căutam o soluție împotriva spam-ului pe bloguri, am luat în considerare 2 opțiuni - prima era destinată proiectelor „live”, unde eu însumi moderam comentariile zilnic, a doua trebuia să funcționeze pentru bloguri pe care nu le accesez des. În primul caz, a ajutat combinația Akismet + condiția de a avea un comentariu aprobat pentru a-l publica pe următorul. În al doilea, am avut total încredere în pluginul WP-SpamFree. După câteva teste, a arătat rezultate aproape perfecte - tot spamul automatizat a fost eradicat. Principiul funcționării sale a fost oarecum legat de Javascript și a făcut posibilă distingerea unui utilizator obișnuit de spam-ul software. Adăugând aici Akismet, combinația s-a dovedit a fi „ucigaș”.

Deficiențele pluginului au inclus unele erori atunci când Javascript a fost dezactivat + nu toți utilizatorii au putut posta un comentariu, chiar dacă totul era bine. Este ciudat, desigur, dar având în vedere volumele mari de spam și timpul liber minim, a trebuit să fac aceste sacrificii. Dar recent am găsit pe Internet un articol despre optimizarea și accelerarea Wordpress, unde unul dintre sfaturi a fost să eviți „pluginurile lente” precum tot felul de WP-PostViews etc. Ceea ce m-a surprins cel mai mult a fost accentul pus pe faptul că Nu este strict recomandat să utilizați WP-SpamFree. Dacă am înțeles corect explicația, atunci din cauza verificărilor Javascript, toate beneficiile stocării în cache folosind WP Super Cache sunt eliminate. Aceasta, desigur, nu este cea mai bună veste, așa că a trebuit să caut o alternativă.

Ca alternativă, am decis să încerc pluginul Antispam Bee care a fost mult timp recomandat în comentarii și, de asemenea, lăudat în unele bloguri. Puteți descărca modulul de pe site-ul oficial WordPress de aici. Instalarea de bază, ca de obicei, implică despachetarea arhivei de pe computerul local și încărcarea acesteia în directorul /wp-content/plugins/. Apoi, accesați secțiunea Plugin-uri și activați Antispam Bee. După aceasta, o filă nouă cu același nume va apărea în secțiunea Setări.

Antispam Bee are o mulțime de setări anti-spam diferite, mai mult decât Akismet sau WP-SpamFree.

Am setat unele dintre setările Antispam Bee pentru mine:

  • Puteți limita verificarea spam-ului pentru comentarii sau notificări separat, având în vedere că nu am notificări, nici nu văd niciun rost să încordez pluginul.
  • Există o opțiune de a șterge spam-ul după un anumit număr de zile și, de asemenea, de a trimite un mesaj prin e-mail atunci când există spam nou - primul poate fi specificat, al doilea este prea supărător și nu are prea mult sens.
  • Există încă 2 opțiuni interesante - blocați comentariile din anumite țări și, dimpotrivă, permiteți postările numai în limbile selectate.
  • De asemenea, puteți specifica o cheie API specială pentru a căuta spammeri într-un „Project Honey Pot” special - așa cum am înțeles, ceva de genul unei liste neagră.
  • Dacă doriți să dezactivați verificarea comentariilor pentru autorii deja aprobați, bifați caseta de lângă „Nu verificați dacă autorul comentariului a aprobat deja”.
  • În panoul principal puteți afișa diverse statistici și comentarii blocate.

În general, aș evalua performanța pluginului Antispam Bee la 50/50. L-am pus pe un site destul de discutat și comentat, după care am fost îngrozit să descopăr că o mulțime de comentarii au ajuns în spam, dar nici măcar nu avea adresa site-ului în câmpul URL, așa cum se întâmplă de obicei. Adică există un răspuns eronat. Pe de altă parte, modulul a fost capabil să detecteze spam inteligent atunci când autorul a lăsat o postare doar de dragul unui backlink.

Pe scurt, putem concluziona că Antispam Bee nu este foarte potrivită ca soluție ideală la problema spam-ului. cu toate acestea avantajele sale față de WP-SpamFree sunt evidente— nu interferează cu memorarea în cache WordPress și puteți vizualiza și aproba toate comentariile „suspecte” în cazul unui răspuns eronat. Dar dacă site-urile au o audiență mare permanentă și sociabilă, mai bine, IMHO, să părăsești Akismet (care a crescut în filtrarea spam-ului în ultimii ani) + condiția obligatorie este să ai un comentariu aprobat.

Poate că puteți recomanda și alte plugin-uri „inteligente”, nu vreau să pun un captcha?

P.S. gardian. Pentru a vă asigura că echipamentul dumneavoastră de birou este întotdeauna operațional, trebuie să comandați întreținere completă a computerelor de la companii speciale care se ocupă de acest lucru.
Portalul bancar ucrainean conține o mulțime de informații utile - știri, analize, cursuri de schimb, precum și informații despre bănci, investiții și multe altele.
Pe pagina personală a unei rețele sociale puteți găsi adesea realizări personale - de exemplu, graffiti-ul în VKontakte este una dintre astfel de manifestări ale creativității și caracterului.

De la autor: Salutări, prieteni. În acest scurt articol vom vorbi despre protecția împotriva spamului pe WordPress. Din păcate, astăzi internetul nu este doar o sursă de informații accesibile și necesare, ci și, după cum spun unii, o groapă de gunoi globală. Acest lucru se datorează în mare parte spammerilor, care devin din ce în ce mai numeroși în fiecare an.

O proporție foarte mare de site-uri de pe Internet sunt bloguri. Ei bine, din moment ce vorbim despre WordPress, atunci, după cum se spune, Dumnezeu însuși a poruncit să facă un blog pe el. La urma urmei, WordPress a fost creat inițial ca un motor de blogging. Ei bine, ce este un blog fără comentarii? Așa este, un blog fără comentarii este greu de numit chiar și blog. La urma urmei, fiecare blogger, după ce a scris un articol proaspăt, dorește să primească feedback sub formă de comunicare cu cititorii în comentarii.

În consecință, aproape orice site WordPress permite comentarea articolelor, iar comentariile sunt adesea permise pentru absolut toată lumea, atât utilizatorii înregistrați, cât și autorizați și invitați. Dar aceasta este o oportunitate uriașă pentru spammerii care încearcă să facă publicitate pentru această sau acea resursă prin comentarii.

De aceea, una dintre sarcinile importante atunci când rulați un site web pe WordPress va fi protejarea acestuia de spam. În primul rând, să ne uităm la ce funcții de securitate ne oferă WordPress. Pentru a face acest lucru, accesați pagina Setări - Discuție.

Următoarele setări ne pot ajuta aici:

Utilizatorii trebuie să fie înregistrați și conectați pentru a comenta.

Comentariul trebuie aprobat manual

Moderarea comentariilor

Lista neagră

Unele dintre aceste setări sunt deja verificate și în uz, altele nu sunt încă utilizate. În principiu, numele acestor setări și descrierile pentru ele vorbesc de la sine și nu este nimic special de explicat aici. De exemplu, dacă nu doriți să vedeți comentarii de la oaspeți pe site-ul dvs., atunci verificați setarea corespunzătoare. De asemenea, vă recomand cu siguranță să activați moderarea comentariilor (Comentariul trebuie aprobat manual). Acest lucru îi va proteja pe cititorii site-ului dvs. de a citi spam, deoarece nimeni nu va vedea comentariul până când administratorul site-ului îl aprobă. Ei bine, tu, ca administrator, vei decide deja dacă comentariul merită să apară pe site-ul tău.

Desigur, se poate spune că aceasta este o restricție a libertății de exprimare, însă, din păcate, în realitățile moderne aceasta este practic o măsură forțată. În prima etapă, măsurile luate vor fi destul de suficiente pentru a vă proteja site-ul WordPress de spam. Dacă un spammer „se instalează” pe site-ul dvs. și lasă în mod regulat mesaje spam, atunci îl puteți adăuga suplimentar pe Lista Neagră, folosind un întreg set de caracteristici (e-mail, URL, IP și altele).

Cu toate acestea, se poate întâmpla ca, în timp, să devină din ce în ce mai dificil pentru dvs. să moderați și să curățați comentariile spam, pe măsură ce numărul de astfel de comentarii crește. Puteți șterge cu ușurință câteva zeci de astfel de comentarii spam într-o zi. Cum să fii? În acest caz, avem nevoie de o protecție mai puternică anti-spam; avem nevoie de un plugin.

După cum înțelegeți, acesta va fi un plugin care va adăuga un captcha pentru formularul pentru adăugarea unui comentariu, adică la câmpurile existente se va adăuga un alt câmp cu un captcha. Există zeci și sute de pluginuri similare. Acestea ar putea fi pluginuri care adaugă un câmp obișnuit de casetă de selectare pe care trebuie să îl bifați sau, dimpotrivă, să debifați pentru a dovedi că nu sunteți un bot. Acestea ar putea fi pluginuri care adaugă opțiuni de securitate mult mai complexe. De exemplu, să folosim pluginul Captcha Code pentru WordPress. Ca de obicei, găsim și instalăm pluginul.

După instalarea pluginului, va apărea un nou element în meniu - Captcha.

Aici ni se oferă să personalizăm captcha după gustul nostru. De exemplu, putem selecta tipul de cod (litere/cifre) și litere (majuscule/litere mici). Ceea ce este deosebit de interesant este că putem pune un captcha nu doar pentru formularul de comentarii, ci și pentru alte formulare de pe site-ul WordPress: pentru formularul de autorizare și înregistrare și pentru formularul de recuperare a parolei. De asemenea, putem ascunde captcha pentru utilizatorii autorizați.

Ei bine, să aruncăm o privire la pluginul anti-spam în acțiune. Să încercăm să introducem codul incorect și vom primi un mesaj corespunzător.

Asta e tot, de fapt. După cum puteți vedea, protejarea comentariilor dvs. de spam în WordPress este destul de simplă. Apropo, dacă doriți să aflați cum sunt create astfel de pluginuri, atunci vă sugerez să aruncați o privire la cursul nostru de învățare.

Asta e tot pentru mine. Noroc!

În mod implicit, WordPress permite cititorilor să posteze comentarii sub o postare. Comentariile sunt o modalitate excelentă de a interacționa cu cititorii dvs. și de a obține feedback de la aceștia. Din păcate, comentariile WordPress sunt o țintă constantă pentru spammeri. Ei folosesc programe pentru a comenta automat și a posta link-uri către paginile lor. Chiar și blogurile nepopulare de pe WordPress pot primi mii de comentarii spam. Aceste spam-uri pot dăuna blogului dvs. WordPress, deoarece cresc traficul și utilizarea resurselor și pot avea chiar un impact negativ asupra clasamentului site-ului dvs. în motoarele de căutare. Acest ghid arată cum să vă protejați împotriva spamului în WordPress și să blocați spammerii.

Înainte de a începe să analizați subiectul ghidului, verificați dacă aveți:

  • Acces la partea de administrare WordPress

Pasul 1 – Instalarea pluginului Akismet

Cel mai popular plugin de blocare a spam-ului de comentarii este Akismet. Acest plugin trimite toate comentariile la serverul Akismet unde sunt verificate folosind algoritmi complexi. Dacă comentariile sunt detectate ca spam, Akismet le va filtra.
Akismet este atât de eficient încât vine la pachet cu WordPress. Urmați acești pași pentru a configura pluginul Akismet:

  1. Conectați-vă la zona de administrare WordPress.
  2. Accesați secțiunea Pluginuri instalateși apăsați butonul Activati sub pluginul Akismet.
  1. Veți vedea un mesaj mare pe un fundal verde care indică faptul că activarea a avut succes. Faceți clic pe butonul Configurați-vă contul Akismet.
  1. Akismet necesită o cheie API pentru a funcționa. Faceți clic pe butonul Obțineți cheia API a continua. Dacă aveți deja o cheie API, introduceți-o în câmpul de mai jos și faceți clic pe butonul Conectați-vă folosind o cheie API.

  1. Veți fi redirecționat către pagina oficială Akismet. Faceți clic pe butonul Activați Akismet.

  1. Pentru a continua, trebuie să vă înregistrați un cont la Akismet. Completați datele dvs. și faceți clic pe butonul Inscrie-te.

  1. Dacă nu aveți nevoie de protecție mai avansată împotriva spamului, alegeți un plan Personalși apăsați butonul Adăugați un abonament personal.

  1. Folosiți glisorul din stânga și setați prețul la 0 USD/an, completați informațiile de contact și faceți clic pe butonul Continua sau Creați abonament.

  1. În continuare, vi se va solicita fie să vă activați site-ul folosind un link Activați acest site sau vei fi dus la pagina Akismet. Puteți găsi cheia API aici, în partea de sus a paginii. Faceți clic pe pictograma ochi dacă cheia este ascunsă sau copiați imediat cheia API.
  1. Reveniți la zona dvs. de administrare WordPress, deschideți pagina de setări Akismet și inserați cheia API. Faceți clic pe butonul Folosește această cheie. Dacă ai folosit linkul Activați acest siteîn pasul anterior, atunci totul va fi deja activat.

  1. Veți vedea un mesaj pe un fundal verde în partea de sus a paginii.

Felicitări, tocmai ați instalat cu succes pluginul Akismet. Acum toate comentariile spam vor fi plasate automat Dosarul de spamși șters după 15 zile.

Pasul 2 – Utilizarea Google ReCaptcha pentru a opri comentariile spam în WordPress

O altă modalitate eficientă de a combate spamul de comentarii în WordPress este utilizarea instrumentului ReCaptcha. Acesta creează automat o imagine a simbolurilor, iar vizitatorii tăi vor trebui să confirme că sunt oameni reali completând simbolurile în câmp. ReCaptcha este o modalitate excelentă de a opri spamul atunci când spammerii folosesc programe automate pentru a adăuga comentarii. Din păcate, acest lucru nu este la fel de eficient împotriva trimiterilor manuale de spam și poate face comentarea mai dificilă pentru utilizatorii autentici. Există destul de multe plugin-uri care implementează mecanismul ReCaptcha în WordPress, totuși, vă recomandăm să utilizați pluginul autorului Jörn Lund pur și simplu pentru că este foarte simplu și convenabil. Urmați acești pași pentru a instala și configura acest plugin:

  1. Conectați-vă la consola dvs. de administrare WordPress și accesați Pluginuri.
  2. Instalați pluginul Integrare WordPress ReCaptcha. Puteți găsi un ghid pas cu pas despre cum să instalați pluginul.

  1. Odată ce instalarea este finalizată, accesați pagina de setări a pluginului.

  1. Pentru a instala ReCaptcha, trebuie să obțineți Cheia site-uluiȘi Cheie secreta de la Google. presa Pagina de administrare Google reCAPTCHAși veți fi dus la pagina de administrare Google ReCaptcha. Vă rugăm să rețineți că trebuie să aveți un cont Google pentru a vă conecta la această pagină. Se poate crea un cont nou.
  1. În primul rând, trebuie să vă înregistrați blogul. Introduceți numele de domeniu în câmpuri Etichetă (Nume)Și Domeniiși apăsați butonul Inregistreaza-te.

  1. Un nou site web și cheie secretă pentru blogul dvs. vor fi create.

  1. Copiați ambele chei și reveniți la pagina de setări a pluginului ReCaptcha.
  2. Lipiți cheile în câmpurile corespunzătoare și faceți clic Salvează schimbarea.

  1. Ar trebui să vedeți acum mai multe setări. Activați ReCaptcha pentru comentarii cu un clic pe un buton Formular de trimitere a comentariilor.

  1. Faceți clic pe butonul din partea de jos a paginii Salvează modificările.

Și e tot! Ați instalat și activat cu succes Google ReCaptcha. Utilizatorilor li se va cere acum să completeze un ReCaptcha înainte de a lăsa un comentariu.

Concluzie

Comentariile spam pot dăuna blogului dvs. WordPress și chiar contului dvs. de găzduire. Acestea măresc traficul și utilizarea altor resurse și pot afecta negativ clasamentele în motoarele de căutare. Acum că ați completat acest ghid, sunteți familiarizat cu modalitățile de a vă proteja blogul WordPress de spam-ul comercial.

Când am deschis acest blog în urmă cu câțiva ani, cu siguranță aveam o idee despre spammeri, dar nici nu îmi puteam imagina că odată cu dezvoltarea proiectului problema va deveni atât de acută. După ce vizitele pe zi au ajuns la 100 de persoane, în comentarii au început să apară tot mai multe mesaje automate cu link-uri către site-uri porno, viruși și așa mai departe. Eliminarea manuală a unui astfel de volum este foarte problematică. A devenit evident că trebuie să luptăm cu asta! După ce am navigat pe vastul web, am găsit o mulțime de cazuri similare și mai multe soluții pentru a proteja WordPress de spam. După ce am testat totul, le-am eliminat pe cele care nu funcționau, le-am modificat pe cele care au rămas și am adăugat plugin-uri speciale. Ajustările ulterioare au dat și rezultate bune! Așadar, așa cum ați înțeles deja, în acest articol vă voi spune cum să luptați împotriva SEO-urilor de culoare care doresc să profite de succesul blogului dvs. și să crească indicatorii PR și TIC ai site-urilor lor. De ce au nevoie de asta? Doar pentru a vinde plasarea de link-uri pe schimburi în viitor. În general, dacă nu ești indiferent față de soarta proiectului tău, atunci această publicație va fi interesantă pentru tine. Dar primul lucru este mai întâi!

Soluții antispam folosind pluginuri

WordPress este renumit pentru faptul că este foarte ușor să instalezi tot felul de suplimente. Pentru a face acest lucru, trebuie doar să accesați panoul de administrare a site-ului, apoi „plugin-uri” și să selectați submeniul „adăugați nou”. În pagina care apare, în bara de căutare, introduceți numele componentei necesare și faceți clic pe „instalați” și apoi faceți clic pe „activare”. Acest lucru este suficient pentru a extinde capacitățile resursei. Într-unul dintre articole m-am uitat deja la utilizarea tot felul de module. Dar ce produse vor proteja WordPress de mesajele enervante din comentarii? Mai multe despre asta mai jos!

WP Fără legături externe

Nu numai că face hyperlinkuri de ieșire interne (cum ar fi https://site/go.php?redirect=http://openkat.com), dar le închide și cu etichete noindex și nofollow. Drept urmare, motorul de căutare, deși distribuie greutatea paginii peste ele, o face cu share-uri minime. Utilizați această dezvoltare - nu veți putea întotdeauna să urmăriți toate comentariile. Dacă este nevoie să nu utilizați pluginul pe nicio pagină a site-ului, atunci există setări adecvate care vă permit să dezactivați mascarea.

WP-reCAPTCHA

Una dintre cele mai populare soluții, a cărei esență este introducerea unui cod text din imaginile furnizate. Dacă datele sunt corecte, puteți trimite un mesaj. Protejează foarte bine de roboții automati, dar este încă „spărgător” de serviciul anti-poartă, care a fost creat inițial pentru scopuri bune. De exemplu, este încă folosit de optimizatorii SEO pentru a simplifica munca cu programe. Dacă încă nu știți nimic despre asta, atunci vă sfătuiesc să testați funcționarea acestuia folosind . Pentru a activa WP-reCAPTCHA, trebuie să accesați site-ul web oficial al dezvoltatorului și să urmați câțiva pași pentru a obține o cheie publică/privată. Totul este foarte simplu!

CAPTCHA

Extinderea arată un mic calcul aritmetic în care lipsește o valoare. De exemplu: 8+___=9. Dacă numărul este introdus corect, comentariul este trimis publicației. Vă permite să setați complexitatea: adunarea, înmulțirea, scăderea și, de asemenea, înlocuirea numerelor cu cuvinte. Metoda este destul de eficientă - la urma urmei, spammerii încă nu au învățat cu adevărat cum să rezolve problemele. Recomandat dacă alte metode sunt ineficiente!

Cookie-uri pentru comentarii

Un sistem care vă permite să identificați și să opriți mai mult de 90% din spam-ul la nivel de software. Cert este că atunci când o pagină este încărcată, un fișier Cookies este salvat în browser, iar când mesajul este publicat în continuare, se verifică prezența acestuia. Dacă nu există, atunci comentariul se duce la spam. Soluțiile software care blochează blocuri nu necesită acces la pagină, ceea ce înseamnă că nu au acest fișier prețuit. Și-a arătat funcționarea remarcabil de bine chiar și fără protecție suplimentară!

Akismet

Un modul care vă permite să verificați automat noile comentarii în baza de date de spam. Sunt adăugate și statistici privind numărul de mesaje aprobate pentru fiecare utilizator. Extensia este deja instalată în pachetul standard WordPress. Cu toate acestea, pentru ca acesta să funcționeze, este necesar să vă activați și să vă înregistrați pe site-ul web al dezvoltatorului. În același timp, când faceți clic pe linkul „obține cheia API”, care este afișat lângă Akismet în lista de pluginuri, va trebui să introduceți e-mailul, parola și autentificarea, iar în al doilea pas selectați 0 $ cu cursorul - adică mod liber. După aceasta, copiați cheia API și introduceți-o în câmpul corespunzător din setările pentru această componentă.

Formularul de contact 7

Un instrument destul de bun pentru a crea formulare de feedback, care, împreună cu „Captcha cu adevărat simplu”, vă permite să reduceți mesajele spam datorită protecției captcha. Comentariile pe care le primiți în e-mailul dvs. vor fi de la oameni, nu de la roboți. Am menționat Formularul de contact 7 pentru un motiv! Cert este că algoritmii implicați în trimiterea unui anumit conținut text cu link-uri incluse în acesta afectează absolut toate blocurile prin care se poate trimite ceva. În același timp, formularele de feedback nu trec neobservate!

Dezactivați/Ascundeți URL-ul comentariului

Elimină elementul „Site” din blocurile de comentarii ale articolului. Această soluție nu numai că reduce interesul pentru resursă din partea spammerilor, dar îi obligă și pe utilizatori să se gândească la răspuns - la urma urmei, acum nu scriu pentru profitul link-ului!

Dezactivați linkurile autorului comentariilor

Blocul „Site”, care este inițial deschis pentru completare, face din câmpul „Nume” necesar un hyperlink activ. Componenta menționată elimină această conexiune nu numai pentru mesajele noi, ci și pentru cele publicate anterior. Nu va trebui să procesați comentarii vechi de la adresele URL din partea administrativă.

Metode pentru protejarea manuală a WordPress de spam

Din păcate, în unele cazuri, pluginurile singure nu pot fi utilizate (de exemplu, când se utilizează teme specifice, procesarea globală a unei resurse). De asemenea, extensiile suplimentare încarcă sistemul CMS - de ex. folosirea lor în cantități mari cu un volum crescut de vizitatori poate duce la supraîncărcare de găzduire. Tocmai din acest motiv le-am indicat doar pe cele principale. Dacă am omis ceva, corectează-mă în comentariile de mai jos.

Deci, acum să ne uităm la modificările aduse codului. Dacă nu sunteți familiarizat cu html, dar ați folosit FTP într-un fel sau altul, atunci nu vă va fi dificil să editați fișierul necesar. Pentru a fi sigur, faceți o copie de rezervă a resursei - aceasta nu va fi o plasă de siguranță suplimentară.

Eliminarea blocului URL (Site) din formularele de comentarii ale articolului

Dacă dintr-un motiv oarecare nu doriți să utilizați extensia menționată mai sus, care doar elimină blocarea pentru setarea adresei WWW, atunci faceți următoarele. Mai întâi, găsiți fișierul comment.php, care se află de-a lungul căii wp-content/themes/name_of_theme_used/. Apoi, găsiți și ștergeți următorul cod (salvați documentul pe care îl editați înainte de a face acest lucru - este posibil să faceți o greșeală):

!}

!}

Dacă căutarea nu reușește (codul poate varia în diferite modificări ale temelor), atunci căutați o linie care conține comment_author_url, name=”url” sau id=”url” și este similară extern cu textul php menționat mai sus.

Protejează-te de programele de spam

Scriptul automat ocolește pagina însăși, pe care se află formularele de completat. Utilizează un algoritm specific de solicitare post care anulează eliminarea blocului URL. Cu toate acestea, puteți pune și o spiță în roțile unor astfel de roboți. Pentru a face acest lucru, accesați folderul rădăcină FTP al proiectului și editați fișierul wp-comments-post.php. Trebuie să găsiți linia care începe cu $comment_author_url și să o înlocuiți cu $comment_author_url = "";

Să rezumam

Astăzi nu există un sistem ideal care să poată satisface pe deplin ideile de design, cerințele programatorului și, cel mai important, optimizatorul SEO. Orice motor trebuie modificat - este normal! Regulile date în textul de mai sus vă permit să editați o singură componentă, dar foarte importantă. În edițiile ulterioare, vom atinge din nou protecția Wordpress nu numai împotriva spam-ului, ci și împotriva altor acțiuni ale optimizatorilor Black Hat. Dezvoltați-vă site-ul și nu lăsați pe alții să profite de el!


Când WordPress a fost creat doar pentru bloguri, proprietarii de site-uri nu trebuiau să se ocupe de problema spam-ului. Dar odată ce WordPress a introdus înregistrarea utilizatorilor, BuddyPress și modul de acces multi-utilizator, spammerii WordPress au devenit o mare problemă pentru mulți proprietari de site-uri.

Scopul unui atac de spam din formularul de înregistrare WordPress este de a crea conturi de bot pentru a trimite link-uri de spam sau de a încerca să injecteze scripturi rău intenționate. Dar, cu puține cunoștințe, puteți lupta împotriva acestor ticăloși și puteți scăpa de spam de pe site-ul dvs. o dată pentru totdeauna.

În această postare, vă vom arăta cum să identificați și să eliminați spammerii existenți de la utilizatorii dvs. Și apoi vă vom arăta cum să le împiedicați automat să apară în WordPress.

De ce utilizatorii de spam sunt o problemă pe WordPress

Spammerii pot dăuna site-ului dvs. atât intern, cât și extern, ceea ce provoacă îngrijorare. Pe plan intern, spammerii invadează baza de date și, de regulă, pur și simplu complică gestionarea site-ului. Va dura mult timp pentru a trata utilizatori reali, eliminându-i de sute de spammeri. De asemenea, dacă un server are o grămadă de spammeri în baza de date, acesta își va degrada și performanța.

Spammerii interferează cu dvs. postând linkuri spam care vă pot dăuna site-ului pe Google. Dacă utilizați ceva de genul BuddyPress, spammerii pot trimite chiar și mesaje private utilizatorilor înregistrați, ceea ce, desigur, nu le va plăcea prea mult.

Așa că este timpul să punem capăt acestui lucru o dată pentru totdeauna, învățând să recunoaștem, să eliminați și să preveniți spammerii de pe WordPress.

Cum să identificați și să eliminați spammerii existenți pe WordPress

Odată ce utilizați metode de protecție împotriva utilizatorilor de spam, nu va mai trebui să o faceți des. Dar dacă sunteți la început, ar trebui să identificați (și apoi să eliminați) orice spammer existent pe site-ul dvs.

Dacă problema spam-ului nu este atât de semnificativă, puteți face acest lucru manual ștergând un număr mare de utilizatori care trimit spam. Dacă există un atac real al dăunătorilor, rulați un plugin care poate detecta automat spammerii.

Cum să eliminați utilizatorii de spam de pe WordPress folosind ștergerea în bloc

Cel mai simplu mod de a elimina spammerii este să accesați pur și simplu meniul Utilizatori și să verificați utilizatorii pe care doriți să îi eliminați. Apoi le puteți șterge selectând opțiunea Ștergere din lista derulantă de acțiuni.

Desigur, a face asta folosind meniul standard Users din WordPress este o prostie pentru că vezi doar 20 de utilizatori pe ecran. Din fericire, puteți modifica cantitatea făcând clic pe Setări ecranîn colțul din dreapta sus al tabloului de bord WordPress:

Apoi modificați suma pe care doriți să o afișați pe fiecare pagină:

Dacă nu doriți să faceți clic pe câteva sute de casete de selectare, puteți automatiza acest proces utilizând pluginul Bulk Delete.

Pluginul Bulk Delete vă permite să ștergeți utilizatorii care îndeplinesc criterii precum:

  • Roluri specifice de utilizator
  • Metadate specifice
  • Ultima data de conectare
  • Data Înregistrării

Dacă spammerii sunt bine amestecați cu utilizatori reali, este posibil ca aceste criterii să nu fie deosebit de utile. Cu toate acestea, pluginul Bulk Delete este excelent pentru a curăța un atac unic în care conturile de spam au fost înregistrate la un moment dat sau pentru a elimina spammerii anteriori care s-au conectat, dar nu s-au mai întors de atunci.

Identificarea și eliminarea spammerilor de pe WordPress

Dacă aveți prea mulți utilizatori pe care să îi identificați manual, puteți utiliza pluginul WangGuard pentru a detecta și elimina automat spammerii. Vom discuta, de asemenea, caracteristica de protecție proactivă a acestui plugin în secțiunea următoare.

WangGuard analizează utilizatorii existenți și îi compară cu baza sa de spammeri. Dacă există o potrivire, WangGuard va lista acel utilizator într-o nouă coloană „Splogger”. Apoi, puteți elimina cu ușurință spammerii după confirmare.

WangGuard poate folosi, de asemenea, un buton Raport ca Splogger pentru a elimina utilizatorii și a-i adăuga la baza de date centralizată SplogHunter (similar cu caracteristica Akismet pentru combaterea spam-ului de comentarii).

Cum să preveniți înregistrările utilizatorilor spam pe WordPress

Cunoști vechea zicală „Este mai ușor să previi o boală decât să o tratezi mai târziu”? Acest lucru se aplică cu siguranță spammerilor de pe WordPress. Dacă le împiedicați să fie înregistrate inițial, nu va trebui să vă faceți griji cu privire la identificarea și eliminarea lor în viitor.

Există mai multe moduri de a bloca:

  1. Consolidați modul de înregistrare cu CAPTCHA este o metodă fiabilă deoarece necesită oameni reali să confirme că nu sunt roboți.
  2. Utilizați un plugin care compară noile înregistrări cu o bază de date de spammer. Acesta este cel mai bun mod care nu deranjează oamenii reali. Pluginul pur și simplu blochează spammerii pe care îi cunoașteți deja.
  3. Adăugați reguli de acces pentru a preveni spammerii. Dacă observați că majoritatea spammerilor provin, de exemplu, de la zone.ru, setați o regulă care să blocheze pe toți cei care folosesc email.ru să se înregistreze.

Vom împărtăși acum câteva plugin-uri care vă vor ajuta să efectuați una sau mai multe dintre aceste verificări.

1. Captcha de la BestWebSoft

Dacă doriți ca toți utilizatorii să completeze un CAPTCHA înainte de a se înregistra, utilizați Captcha de la BestWebSoft pentru a adăuga ecuații matematice simple în câmp atunci când vă înregistrați. Pe de altă parte, nu suntem siguri că merită să mergem direct la pluginurile CAPTCHA. Dar dacă aveți o problemă foarte mare cu spam-ul, aceasta este o modalitate bună de a scăpa de ea imediat.

Principalele caracteristici:

  • Valabil pentru autentificare, înregistrare, recuperare parole, comentarii și formulare de feedback
  • Adaugă o ecuație matematică simplă care confundă spamboții
  • Permite utilizatorilor să primească o nouă întrebare dacă este prea dificilă
  • Puteți ajusta dificultatea întrebărilor de matematică
  • Include litere și cifre CAPTCHA

2.WangGuard

WangGuard semnalează automat spammerii fără CAPTCHA. Pe lângă eliminarea spammerilor existenți, WangGuard poate proteja și formularele de înregistrare, nefiind solicitarea utilizatorilor să completeze un CAPTCHA. La înregistrare, utilizatorii vor fi comparați automat cu baza de date de spam SplogHunter:

Principalele caracteristici:

  • Blochează înregistrările spam fără CAPTCHA
  • Bazele de date spammer sunt actualizate constant datorită utilizării resurselor colective precum Akismet
  • Potrivit pentru WordPress, BuddyPress și bbPress 2.0
  • Puteți bloca manual anumite domenii de înregistrare

Notă - trebuie să obțineți o cheie API gratuită de la WangGuard pentru a utiliza pluginul.

3. WP-SpamShield

WP-SpamShield este un plugin utilizat pe scară largă care este responsabil pentru protejarea tuturor părților site-ului dvs. de spam. O parte a pluginului include formulare de înregistrare.

Pluginul funcționează într-un mod foarte inteligent. Vă protejează atât cu protecție JavaScript/cookie, cât și cu un algoritm anti-spam. De asemenea, nu folosește CAPTCHA, care ne plac foarte mult.

Principalele caracteristici:

  • Protejează împotriva spam-ului de înregistrare, precum și a spam-ului în comentarii, notificări și alte forme de spam
  • CAPTCHA nu este utilizat - nu există bariere de interfață pentru utilizatori
  • Potrivit pentru BuddyPress, bbPress și alte forme

Rezultate

Spammerii de pe WordPress sunt o adevărată pacoste pentru oricine care rulează un site de înregistrare deschisă. Această interferență poate hărțui utilizatori reali, poate bloca bazele de date și poate ruina SEO cu link-uri spam.

Dar dacă aplicați protecția potrivită, puteți elimina spammerii și chiar îi puteți preveni înregistrările viitoare.

Pentru a evita provocarea de inconveniente utilizatorilor reali atunci când utilizați CAPTCHA, utilizați pluginul WangGuard sau WP-SpamShield. Dacă problema spam-ului încă există atunci când utilizați aceste pluginuri, atunci puteți începe să blocați anumite domenii care sunt spam și să aplicați un CAPTCHA.