Zaštitite WordPress od neželjene pošte pomoću haka za zamjenu polja! Borba protiv neželjene pošte u komentarima

Prošle nedelje smo počeli da pričamo o neželjenoj pošti na LiveJournalu. U prošloj lekciji na ovu temu pričali smo o zaštiti od neželjene pošte u komentarima, a taj post je završio mojim obećanjem da ću vam reći šta da radite ako komentar ne bude filtriran kao neželjena pošta.

Radnje su najjednostavnije. Koji? Potražite odgovor ispod reza.

Gdje ste vidjeli neželjeni komentar?

  • Ovo tuđi blog. Odnosno, ovo je tuđi časopis ili zajednica u kojoj ste učesnik ili čitalac (ne). U tom slučaju možete se žaliti vlasniku časopisa ili vlasniku/skrbniku zajednice (lista ovih može se naći na profilu zajednice). Nećete moći izbrisati tuđi komentar u tuđem časopisu ili zajednici (čak i ako je neželjena pošta).
  • Ovo vaš blog: to jest, vaš lični dnevnik ili zajednica u kojoj ste navedeni kao skrbnik (ili čak vlasnik). U ovom slučaju, sve karte su u vašim rukama.

Šta učiniti sa neželjenim komentarom na vašem blogu?

Mora se, naravno, obrisati i obrisati sa oznakom neželjene pošte. Postoji nekoliko prednosti za ovu konkretnu udaljenost:

  • prvo, zabranite ovog korisnika, odnosno on više neće moći komentirati objave u vašem časopisu ili zajednici
  • drugo, obavijestili ste osoblje LiveJournala o ovoj neželjenoj pošti. Na ovaj način govorite o načinima napuštanja neželjene pošte i zapravo pomažete u efikasnijoj borbi protiv nje.

Izbrišite komentar kao neželjenu poštu:

Komentar je obrisan!

To znači sljedeće:

  • svi komentari ovog autora na objavu (ne samo onaj koji ste izbrisali) su izbrisani;
  • autor komentara je blokiran u vašem dnevniku, odnosno više neće moći ostavljati komentare
  • žalba na neželjenu poštu je automatski poslana administratorima LiveJournala.

Da li je moguće obrisati komentare koji vas samo nerviraju kao neželjenu poštu?

Molim te nemoj to raditi. Nemojte brisati sljedeće komentare kao spam:

  • nije vezano za temu vašeg časopisa, ali ne i da vas zove da nešto kupite ili odete na neki sajt

Zdravo dragi čitaoče! Danas ćemo pričati o WordPress komentarima, o spam komentari na blogovima. Mislim da ste, kao i ja, već umorni od stalnog odlaska u folder „spam“ i ručnog sortiranja komentara iz automatskog ili, još gore, ručnog neželjenog sadržaja. Zatim potražite dobar, smislen komentar u ovoj gomili smeća, koja je greškom ubačena u folder neželjenih komentara.

Tako je, i ja sam užasno umoran od ovoga. U početku sam instalirao mnogo različitih antispam dodataka da zaštitim WordPress od neželjene pošte. Ali, kao što je praksa pokazala, sve ove akcije su neučinkovite. Stoga je izmišljeno jedno vrlo zanimljivo rješenje, iako ga nisam ja izmislio! Ovu metodu sam posudio sa nekog bloga.

Pa sam odlučio da ga isprobam i implementirao sam hak na svoj blog. Nakon tri mjeseca, let je bio uspješan, tri mjeseca niti jedan spam komentar. Teško je povjerovati, naravno, ali je istina. Nakon eksperimenta, došao sam do zaključka da moji čitaoci jednostavno moraju znati o zaštiti WordPressa od neželjenih komentara pomoću korisnog haka - “zamjena polja”!

Suština metode!

Za ručnu neželjenu poštu, mi ćemo, kao i uvijek, instalirati dodatak Akismet. Mislim da bi ga skoro svaki bloger trebao imati. Ako se još ne isplati, onda na internetu postoji mnogo literature o tome kako ga instalirati i kako ga aktivirati. Ovaj dodatak će zaštititi naš blog od ručne neželjene pošte u komentarima. A hak "zamjena polja" će zauzvrat zaštititi blog od automatske neželjene pošte.

Mislim da je vrijedno napomenuti dvije velike prednosti ovog plesa s tamburom: prvo, rješavamo se stalnog problema automatske neželjene pošte i drugo, više ne moramo uređivati ​​datoteke motora nakon ažuriranja WordPress-a. Istina, kao i uvijek, postoji minus, morat ćete prevariti dva fajla u našoj temi, comments.php I style.css. Ali po mom mišljenju, ovaj minus je beznačajan.

Suština metode je otprilike sljedeća! Ako ste napredni bloger, trebali biste znati da se standardno polje za komentar zove comment , tako da ćemo sakriti pravo polje i zamijeniti ga novim poljem za pravi komentar.

Za vaše čitaoce i posjetioce sve će ostati kao i prije, ali sada će popuniti vidljivo polje za pravi komentar. Ali spam skripte će ispuniti standardno polje za komentare, koje ćemo sakriti. Oni ne razumiju da osoba neće moći popuniti tekstualno polje koje nije vidljivo na stranicama bloga. Ovdje ćemo uhvatiti neželjeni komentar, jer će takav komentar biti identificiran po popunjenom nevidljivom polju za komentar.

Općenito, sve je jednostavno kao dva i dva. Osoba popunjava vidljivo polje za pravi komentar, a spam skripta će ispuniti standardno polje za komentar na starinski način, ali ovaj put nevidljiv. Popunjeno nevidljivo polje bit će neželjeni komentar! :-) Mislim da je vrijeme da pređemo na posao!

1. Komentari preko funkcije “comment_form()”.

Ako komentare prikazujete pomoću funkcije comment_form() (ova funkcija je uvedena u WordPress 3.0 tako da korištenje datoteke functions.php, bilo je moguće potpuno zamijeniti standardni obrazac za komentare). Ako vaš predložak koristi upravo ovu funkciju, tada morate otvoriti datoteku functions.php i tamo dodajte sljedeći kod:

//Dodavanje vlastitog polja za komentar add_filter("comment_form_defaults", "change_comment_form_defaults"); funkcija change_comment_form_defaults($default) ( $commenter = wp_get_current_commenter(); $default["comment_notes_after"] .= "

"; vrati $default; ) //Kraj dodavanja vlastitog polja za komentare

Sada sakrivamo naše standardno polje komentar, putem datoteke "style.css":

Obrazac-komentar-komentar (prikaz: nema;)

Dakle, završili smo prvi dio hakovanja. Sada imamo polje za pravi komentar koje posjetitelj može vidjeti i popuniti i standardno polje za komentar koje je skriveno! U sljedećem koraku moramo odrediti koja od ovih polja preskočiti, a koja onemogućiti. Ako je vidljivo polje popunjeno, onda prolazimo, a ako je nevidljivo popunjeno, onda ga onemogućavamo. Da biste to učinili, otvorite datoteku functions.php i tamo dodajte kod:

2. Komentari ne preko funkcije “comment_form()”.

Ako se vaši komentari ne prikazuju preko funkcije comment_form(), poput mojih! U tom slučaju otvorite datoteku comments.php i tamo pronađite kod koji prikazuje polje za unos komentara. Nešto slično:

Ovaj kod se mora zamijeniti sa:

Sada moramo sakriti standardno polje za komentare. Da biste to učinili, otvorite datoteku stila vašeg predloška “style.css” i tamo dodajte kod:

Bez neželjene pošte (pozicija: apsolutna; lijevo: -1000px;)

Bez neželjene pošte (prikaz: nema;)

Također u ovoj metodi ne zaboravite dodati kod u datoteku functions.php, da odredite koje od ovih polja preskočiti, a koje onemogućiti.

//Provjera neželjene pošte add_filter("pre_comment_on_post", "verify_spam"); funkcija verify_spam($commentdata) ( $spam_test_field = trim($_POST["comment"]); if(!empty($spam_test_field)) wp_die("Nema neželjene pošte!"); $comment_content = trim($_POST["real- comment"]); $_POST["comment"] = $comment_content; vrati $commentdata; ) //END provjera neželjene pošte

To je u osnovi to! Sada neželjeni komentari više neće ometati vas i vaš blog. Ako sumnjate da li ste sve uradili kako treba, možete provjeriti kako ovaj hak radi da zaštiti WordPress od neželjene pošte. Da biste to učinili, morate ukloniti iz datoteke style.css napravljene promjene, ažurirajte stranicu bloga, popunite svako polje za komentar i pokušajte objaviti komentar!

Sva pitanja, želje i komentare pišite u komentarima na članak.

Svaki korisnik Interneta stalno se susreće sa neželjenom poštom. Spam preplavljuje poštanske sandučiće: razne komercijalne ponude nepoznatih kompanija, informacije o navodno osvojenim iznosima, reklame za razne robe ili usluge - lista se može nastaviti. Ova infekcija je zahvatila i blogove: većina komentara na njima je obična neželjena pošta. Ako se ne očisti, može narasti do gigantskih razmjera, što će sigurno uplašiti čitatelje. Ko želi da čita blog koji kreatori ne prate?
Neželjena pošta koja se šalje na adresu e-pošte i neželjena pošta objavljena u komentarima na blogu obično imaju različite ciljeve. Ako u prvom slučaju spameri žele da izazovu interesovanje za neki proizvod ili uslugu, onda je u drugom slučaju spam više usmeren ka pretraživačima.

Spam u komentarima i pretraživačima

Zašto bi spameri promovirali svoje stranice putem vašeg bloga? Pokušajmo odgovoriti na ovo pitanje. Prije nekoliko godina, Google je predstavio novu tehniku ​​pretraživanja pod nazivom PageRank. Uz procjenu indeksiranog sadržaja stranice, ova tehnika je također uzimala u obzir broj linkova na stranici i njihovu važnost. Zahvaljujući PageRank-u, Google je daleko najbolji pretraživač u smislu relevantnosti pronađenih rezultata. Budući da se pretraživač u velikoj mjeri oslanja na PageRank, ljudi su skloni da ga umjetno naduvaju putem linkova. Sve se to zove jednom riječju Google bombardovanje.

Google bombardovanje je situacija u kojoj se veliki broj web stranica povezuje na originalnu stranicu sa istim tekstom linka (sidro), što vam omogućava da utičete na rangiranje stranice u rezultatima pretrage. Sada se vratimo na spamere. Recimo da imaju web stranicu koja prodaje apstraktni lijek pod nazivom "my drug". Naravno, pošiljaoci neželjene pošte žele da se ova stranica rangira na vrhu rezultata pretraživanja za upit „moja droga“. Da bi stvorili efekat Google bombe, pošiljaoci neželjene pošte ostavljaju komentare na hiljadama blogova sa vezom do njihove stranice. Spamere nije briga hoćete li pročitati komentar koji ostave (mnogo im je bolje da ga uopće ne primijetite, inače ćete ga odmah obrisati), njima je stalo da pretraživač taj komentar uzme u obzir prilikom indeksiranja stranicu.

Borba protiv neželjene pošte u komentarima

Moderiranje komentara je vrlo efikasan korak u rješavanju neželjenih komentara. Najbolja odbrana od neželjene pošte je pažljivo praćenje komentara. U odjeljku Komentari na administrativnom panelu, možete vidjeti listu nedavnih komentara na bilo koju objavu, tako da možete brzo pratiti aktivnost spamera na svojoj web lokaciji. Što brže uklonite nepotrebne komentare, manja je vjerovatnoća da će se spameri ponovo vratiti na vašu stranicu.

Skrivena neželjena pošta

Spameri savladavaju sve više i više novih tehnika neželjene pošte. Skriveni neželjeni sadržaj može izgledati ovako: sa stanovišta tekstualnih informacija, ovo je sasvim običan komentar; Ime čitaoca ili URI mogu biti sumnjivi. Najbolji način da saznate da li je neželjena pošta ili ne je da pratite vezu u URI-ju čitača. Ako stranica izgleda sumnjivo, možete potpuno izbrisati komentar ili ukloniti URI s njega.

Drugi način slanja neželjene pošte je korištenje div oznake koja sadrži stotine veza trećih strana. Ova vrsta neželjene pošte postaje sve češća jer veliki dio softvera direktno prikazuje HTML oznake, umjesto HTML koda. Da bi se to izbjeglo, softver mora skinuti oznake; drugim riječima, filtrirajte HTML oznake kada dodajete komentar u bazu podataka.

Spam u WordPress-u

WordPress ima ugrađene anti-spam alate, što znači da se njegovi korisnici mogu brzo i lako nositi sa spam aktivnostima. Za borbu protiv neželjene pošte koristim dodatak Akismet, koji mi omogućava da se nosim sa 99% dolaznog neželjenog sadržaja. Preostalih jedan posto može se lako očistiti ručno.

Zdravo, prijatelji! Spam komentari nanose štetu web stranici, danas ćemo razgovarati o tome kako pravilno izbrisati neželjene komentare.

Brisanje komentara u WordPress-u

Prilikom bloganja, komentari se neizbježno pišu na članke koji blogera čine sretnim. Što više komentara, pretraživači bolje ocjenjuju blog, što je bolje promoviran, to je veći rejting.

Ali ne samo da komentare pišu živi ljudi, na stranicu se šalje mnogo raznog smeća u obliku takozvanih neželjenih komentara, a broj takvih komentara ponekad dostiže impresivne veličine.

Nisam ovde rekao ništa novo, svi to znaju. Istovremeno, u radu sa komentarima mnogi početnici prave greške, na šta sam želeo da ih upozorim u ovom kratkom članku.

Dakle, za suzbijanje neželjenih komentara, instalirani su razni dodaci; Akismet za WordPress je instaliran na mom blogu koji vjerno služi već godinu i po dana. Postoji članak „“ o instalaciji i konfiguraciji dodatka, možete ga pogledati.

Dodatak radi odlično i neželjeni komentari praktički ne završavaju na stranicama bloga. Međutim, postoje slučajevi kada normalni komentari završe u neželjenoj pošti. A, ako glupo očistite svoj blog od neželjene pošte, onda se normalni komentari neminovno gube, i šteta za njih.

Sada morate brzo pregledati neželjene komentare. Ako zadržite pokazivač miša preko linka za komentar, prikazuje se slika stranice (plava strelica, screenshot 1) sa koje je poslana.Za par sekundi shvatit ćete da se radi o nekoj vrsti oglašavanja lijevom rukom.

Dešava se da stranci postavljaju komentare, ti komentari su na engleskom (po pravilu) - zašto ne odgovoriti? Da bismo pročitali komentar na engleskom jeziku, lako ga prevedemo u bilo kojem prevodiocu (na primjer, Google Translator), i konačno shvatimo da je komentar stvaran i da se na njega može odgovoriti. Možete odgovoriti na ruskom, ili na engleskom.

Ako odlučite odgovoriti, prvo morate mišem preći mišem iznad željenog komentara, aktivirat će se poruka "Nije neželjena pošta" (pogledajte snimak ekrana),

na koju trebate kliknuti. Otvara se novi prozor, ovdje kliknemo „Na čekanju“, sada kada pređemo mišem preko komentara, pojavljuje se dugme „Odobri“,

Nakon toga, komentar se pojavljuje na blogu ispod članka. Možete dati odgovor na komentar.

Nemilosrdno brišemo druge neželjene komentare. Činjenica je da oni učitavaju bazu podataka stranice i kada ih ima puno, to čak utiče i na vrijeme otvaranja. Baza podataka web stranice (blog) također se mora povremeno čistiti. Kako to učiniti možete vidjeti u člancima “” i ““. Ovaj posao može obaviti svaki početnik.

Osim što začepljuju bazu podataka i zbunjuju robote za pretraživanje, ovi linkovi ne rade ništa. Takođe ih je potrebno stalno čistiti. Lako ih je prepoznati (pogledajte snimak ekrana),

Takođe morate imati na umu da što više komentara imate na svom blogu, to će biti više dupliranih stranica, a Google to strogo kažnjava i blog počinje da gubi pozicije i posetioce. Duplikate je potrebno ukloniti. Kako saznati koliko duplikata imate na svom blogu je napisano u prethodnom, ako želite da saznate, onda na kraju prethodnog članka pokrenite video. Ponekad broj preuzimanja može biti nekoliko hiljada.

Srdačan pozdrav, Ivan Kunpan.

P.S. Ako vaš blog ne napreduje dobro, ima malo posetilaca, možda je napravljena ozbiljna greška prilikom kreiranja, jer blog mora da se kreira u strogo definisanom redosledu. Da provjerite ispravnost kreiranja i promocije, i provjerite, pa ispravite greške.

Pravilno napisani i optimizirani članci utječu na promociju bloga. Kako pravilno pisati i optimizirati članke, kako pravilno raditi sa komentarima piše u mojoj knjizi ““, preuzmite knjigu, koristit će vam.

Primajte nove članke na blogu direktno na svoju e-poštu. Popunite formular, kliknite na dugme "Pretplati se".

Nikad nisam mislio da ću napisati ovaj članak i to upravo sada. Ali moram, jer je problem uticao na mene lično. Problem nije spam kao takav. I nije problem u tome kako se nositi s tim, već je problem u tome kako je borba protiv spama utjecala na mene, odnosno ne na mene, već na moj sajt na kojem se sada nalazite, dragi čitaoče.

Ukratko, poenta je sljedeća: postoji dodatak Akismet koji automatski filtrira neželjene komentare na vašoj web stranici. Dodatak je koristan - nema pitanja! Njegove prednosti su posvuda; bez njega bi se vaš blog utopio u nizu neželjene pošte, a vi biste se ugušili u ovom streamu, zaustavljajući se i bacajući ovo smeće u more. Ali ovdje je problem. Ovaj dodatak radi po principu: pritisnuo sam ga jednom, pomislio, pritisnuo dvaput, sjeban si! Ili, drugim riječima, ako kliknete na nečiji neželjeni komentar na vašoj web stranici, to je to, ta osoba više neće doći do vaše web stranice! Bez obzira na to kako on pokušava, njegov link na stranicu se snima, njegova IP adresa se snima, snima se njegov gravatar sapun.

Pa šta - pitate. Inače! Baza podataka je zajednička za cijeli Internet. Odnosno, statistika se slijeva u bazu podataka sa cijelog Interneta. A ako negdje neko jednom klikne na spam na vas, onda se ništa loše neće dogoditi. Ali ako ima nekoliko takvih klikova, onda imate problema... Kao što ste vjerovatno već pretpostavili, ja imam takvih problema. Iskreno priznajem - zbog neiskustva blogera početnika, a la webmastera, prvo sam pisao komentare sa linkovima ljudima na njihovim sajtovima - pozvao sam ih u MLM -projekat. Ali bilo je malo smisla i ubrzo sam... Šta se dalje dogodilo, nemam pojma. Ali činjenica je činjenica - ne mogu pisati komentare - zabranjeno mi je skoro sve stranice koje imaju aktiviran dodatak. Kako sam zgriješio i koga sam naljutio, ni sam ne znam.

Sada, da bih ostavio komentar, moram da se izopačim - promenim link u polju za adresu sajta, i pošaljem ovaj tip teksta: „Poštovani admine! Ostavio sam vam komentar na vaš članak, ali je najvjerovatnije završio u spam folderu - dodatak Akismet me je greškom banovao. Ako nemate ništa protiv, uklonite moj prethodni komentar iz neželjene pošte, a ovaj pošaljite u smeće, ali NE u spam! Hvala unapred". Ako iznenada, dragi čitaoče, prepoznate ovaj tekst, nemojte me kriviti – pokušavao sam doći do vas, pokušavajući zaobići dodatak.

Najzanimljivije je da pokušaji pisanja Akismetovu tehničkoj podršci nisu proizveli nikakav učinak osim mrtve, gluhe tišine, kao u tenu. Nemaju vremena da se bave tako malom mlađi koja je besplatno aktivirala svoju kreaciju. Ono što je najzanimljivije je da sami Akismetovci u opisu svoje čudesne tehnologije tvrde da klik na dugme za neželjenu poštu ne utiče na mogućnost ostavljanja komentara na drugim sajtovima - tamo gde ste kliknuli, tamo im neće biti dozvoljeno. Ali to je samo u njihovom opisu, u stvarnosti uopšte nije tako.

Stoga, imam veliku molbu za vas, drage kolege – nemojte samo kliknuti na neželjeno dugme na svojoj web stranici na komentare za koje smatrate da su vam neprihvatljivi. Nije činjenica da uvek i svuda pišete sve što autori žele da čuju, a nije činjenica da se i vama neće desiti isto. Ja, naravno, neću tvrditi da se spam ne šalje sa mog IP-a, iako sam to provjerio i nigdje nisam primijećen, uprkos činjenici da SIGURNO znam da to nisam uradio, jer ni sam ne tolerišem spam a takve metode ni ne razumijem, zbog njihove gluposti. Vjerovatno sam ostao misleći da se nekome nisam dopao mojim komentarima. Pa, izvinjavam se ako sam nekoga uvrijedio, iako sebi nisam ni na koji način postavio ovaj cilj. Ali možete jednostavno obrisati komentar u kantu za smeće - ako neko nije glup, shvatit će da nije dobrodošao, zašto jedni drugima uništavati svuda živote? Je li tako?

Na kraju želim da vam kažem da će mi biti drago da vas ponovo vidim na stranicama bloga i da vas zamolim da ostavite svoje mišljenje ako i vi naiđete na ovakav problem. Također, pogledajte video o neželjenoj pošti u komentarima radi jasnoće. I tako da nemate slučajnih klikova. Zapamtite da se na Internetu svaka riječ i slovo snimaju i svaka vaša radnja zauvijek. Još jednom, izvinjavam se ako sam nekoga uvrijedio ili uznemirio.

P.S. Napraviću video kada se pojavi neželjena pošta radi jasnoće, inače sam samo obrisala sve - nisam mislila da će biti od koristi.

P.P.S. Komentari su se pojavili u spam folderu pa sam snimio video, pogledajte ga, možda mi dobro dođe.

Pratite dugmad, recite prijateljima o članku - to će dovesti do novca!