Védje meg a WordPress-t a spamektől a mezőhelyettesítő hack segítségével! Spam elleni küzdelem a megjegyzésekben

A múlt héten kezdtünk beszélni a spamről a LiveJournalon. A legutóbbi leckében ebben a témában beszéltünk a megjegyzésekben megjelenő spam elleni védekezésről, és ez a bejegyzés azzal az ígéretem zárult, hogy elmondom, mit kell tenni, ha egy megjegyzést nem szűrünk ki spamként.

A műveletek a legegyszerűbbek. Melyik? Keresse a választ a vágás alatt.

Hol láttad a spam megjegyzést?

  • Ez valaki más blogja. Vagyis ez valaki másnak a magazinja vagy közössége, amelynek Ön résztvevője vagy olvasója (nem). Ebben az esetben panaszt tehet a magazin tulajdonosánál vagy a közösség tulajdonosánál/gondnokosánál (ezek listája a közösségi profilban található). Nem tudod törölni valaki másnak a magazinjában vagy közösségében lévő megjegyzését (még akkor sem, ha az spam).
  • Ez a blogod: vagyis az Ön személyes naplója vagy közössége, amelyben gondnokként (vagy akár tulajdonosként) szerepel. Ebben az esetben az összes kártya a kezedben van.

Mi a teendő egy spam megjegyzéssel a blogodban?

Természetesen törölni kell, és törölni kell spam jelzéssel. Ennek a távolságnak számos előnye van:

  • először kitiltod ezt a felhasználót, vagyis többé nem tud hozzászólni a magazinodban vagy közösségedben lévő bejegyzésekhez
  • másodszor, értesíted a LiveJournal munkatársait erről a spamről. Így a kéretlen levelek elhagyásának módjairól beszél, és ténylegesen segít a hatékonyabb küzdelemben.

Megjegyzés törlése spamként:

A megjegyzés törölve lett!

Ez a következőket jelenti:

  • a szerzőnek a bejegyzéshez fűzött összes megjegyzése (nem csak az Ön által törölt) törölve;
  • a komment szerzője le van tiltva a naplódban, vagyis többé nem írhat megjegyzéseket
  • spam-panasz automatikusan elküldésre került a LiveJournal rendszergazdáinak.

Lehetséges törölni olyan megjegyzéseket, amelyek csak bosszantanak, mint spam?

Kérlek, ne tedd ezt. Kérjük, ne törölje spamként a következő megjegyzéseket:

  • nem kapcsolódik a magazin témájához, de nem hív fel, hogy vásároljon valamit, vagy menjen el valamilyen webhelyre

Szia kedves olvasó! Ma a WordPress megjegyzésekről fogunk beszélni, kb spam megjegyzések a blogokon. Azt hiszem, te, akárcsak én, már belefáradtál abba, hogy állandóan a „spam” mappába jársz, és manuálisan válogatod a megjegyzéseket az automatikus, vagy ami még rosszabb, a kézi levélszemétből. Akkor keress egy jó, értelmes megjegyzést ebben a szemétkupacban, amit tévedésből a spam megjegyzések mappájába tömtek.

Így van, én is rettenetesen elegem van ebből. Először sok különböző levélszemét-szűrő beépülő modult telepítettem, hogy megvédjem a WordPresst a spamektől. De amint a gyakorlat azt mutatja, mindezek a tevékenységek hatástalanok. Ezért egy nagyon érdekes megoldást találtak ki, bár azt nem én találtam ki! Ezt a módszert valamelyik blogból kölcsönöztem.

Ezért úgy döntöttem, hogy kipróbálom, és megvalósítottam a hacket a blogomon. Három hónap után sikeres volt a repülés, három hónapig egyetlen spamkomment sem. Persze nehéz elhinni, de igaz. A kísérlet után arra a következtetésre jutottam, hogy az olvasóimnak egyszerűen tudniuk kell a WordPress megvédéséről a spam megjegyzésektől egy hasznos hack – „mezőhelyettesítés” segítségével!

A módszer lényege!

Kézi spam esetén, mint mindig, telepítünk egy plugint Akismet. Szerintem szinte minden bloggernek rendelkeznie kell vele. Ha még nem éri meg, akkor az interneten rengeteg irodalom található a telepítésről és az aktiválásról. Ez a bővítmény megvédi blogunkat a megjegyzésekben található kézi spamektől. A „mezőcsere” feltörés pedig megvédi a blogot az automatikus spamektől.

Szerintem érdemes megjegyezni ennek a tamburával való táncnak a két nagy előnyét: egyrészt megszabadulunk az automatikus spam állandó problémájától, másrészt a WordPress frissítése után már nem kell szerkesztenünk a motor fájljait. Igaz, mint mindig, van egy mínusz, két fájlt kell csalnia a témánkban, megjegyzések.phpÉs stílus.css. De véleményem szerint ez a mínusz jelentéktelen.

A módszer lényege hozzávetőlegesen a következő! Ha Ön haladó blogger, akkor tudnia kell, hogy a normál megjegyzésmező neve megjegyzés , ezért elrejtjük a valódi mezőt, és egy új valós megjegyzés mezőre cseréljük.

Olvasói és látogatói számára minden marad a régiben, de most kitöltik a látható valós megjegyzés mezőt. De a spam szkriptek kitöltik a normál megjegyzésmezőt, amit elrejtünk. Nem értik, hogy egy személy nem tud olyan szövegmezőt kitölteni, amely nem látható a blog oldalain. Itt fogunk elkapni egy spam megjegyzést, mert az ilyen megjegyzést a kitöltött láthatatlan megjegyzésmező azonosítja.

Általában minden olyan egyszerű, mint kettő és kettő. Egy személy kitölti a látható valós megjegyzés mezőt, és egy spam szkript kitölti a szokásos megjegyzésmezőt a régi módon, de ezúttal láthatatlanul. A kitöltött láthatatlan mező spam megjegyzés lesz! :-) Azt hiszem, ideje nekiállni!

1. Megjegyzések a „comment_form()” függvényen keresztül

Ha a megjegyzéseket a comment_form() függvény használatával jeleníti meg (ezt a függvényt a WordPress 3.0-ban vezették be, így egy fájl használatával függvények.php, lehetőség nyílt a szabványos megjegyzés űrlap teljes helyettesítésére). Ha a sablon pontosan ezt a funkciót használja, akkor meg kell nyitnia a fájlt függvények.phpés add hozzá a következő kódot:

//Saját megjegyzésmező hozzáadása add_filter("comment_form_defaults", "change_comment_form_defaults"); function change_comment_form_defaults($default) ( $commenter = wp_get_current_commenter(); $default["comment_notes_after"] .= "

"; return $default; ) //END a saját megjegyzésmező hozzáadásával

Most elrejtjük a standard mezőnket megjegyzés, fájlon keresztül "stílus.css":

Megjegyzés-űrlap-megjegyzés (megjelenítés: nincs;)

Tehát befejeztük a feltörés első részét. Most van egy valós megjegyzésmező, amelyet a látogató láthat és tölthet ki, valamint egy szabványos megjegyzésmező, amely rejtett! A következő lépésben meg kell határoznunk, hogy ezen mezők közül melyiket hagyjuk ki, és melyiket tiltsuk le. Ha a látható mező ki van töltve, akkor átadjuk, ha pedig a láthatatlan mező, akkor letiltjuk. Ehhez nyissa meg a fájlt függvények.phpés add hozzá a kódot:

2. Megjegyzések nem a „comment_form()” függvényen keresztül

Ha a megjegyzései nem jelennek meg a comment_form() függvényen keresztül, mint az enyém! Ebben az esetben nyissa meg a fájlt megjegyzések.phpés keresse meg ott a kódot, amely megjeleníti a megjegyzés beírására szolgáló mezőt. Valami hasonló ehhez:

Ezt a kódot a következőre kell cserélni:

Most el kell rejtenünk a szabványos megjegyzésmezőt. Ehhez nyissa meg a sablon „style.css” stílusfájlját, és adja hozzá a kódot:

No-spam (pozíció: abszolút; bal: -1000 képpont;)

No-spam (megjelenítés: nincs;)

Ebben a módszerben ne felejtse el hozzáadni a kódot a fájlhoz függvények.php, hogy meghatározza, melyik mezőt hagyja ki, és melyiket tiltsa le.

//Spam keresése add_filter("pre_comment_on_post", "verify_spam"); függvény verify_spam($commentdata) ( $spam_test_field = trim($_POST["megjegyzés"]); if(!empty($spam_test_field)) wp_die("Nincs spam!"); $comment_content = trim($_POST["real- megjegyzés"]); $_POST["megjegyzés"] = $comment_content; $commentdata visszaküldése; ) //VÉGE spamellenőrzés

Lényegében ennyi! Mostantól a spam megjegyzések többé nem zavarják Önt és blogját. Ha kétségei vannak abban, hogy mindent helyesen csinált-e, akkor ellenőrizze, hogy ez a feltörés hogyan védi meg a WordPresst a spamektől. Ehhez el kell távolítania a fájlból stílus.css végrehajtott változtatásokat, frissítse a blog oldalát, töltse ki az egyes megjegyzésmezőket, és próbálja meg közzétenni a megjegyzést!

Minden kérdést, kívánságot és megjegyzést írjon a cikkhez fűzött megjegyzésekbe.

Bármely internethasználó folyamatosan találkozik spammel. Levélszemét árasztja el a postaládákat: ismeretlen cégek különféle kereskedelmi ajánlatai, állítólagos nyert összegekről szóló információk, különféle áruk vagy szolgáltatások hirdetései – a lista hosszan folytatható. Ez a fertőzés a blogokat is érintette: a rajtuk lévő kommentek többsége rendszeres spam. Ha nem tisztítják, gigantikus méretűre nőhet, ami minden bizonnyal elriasztja az olvasókat. Ki szeretne olyan blogot olvasni, amit a készítők nem követnek?
Az e-mail címre küldött spamnek és a blogbejegyzésekben közzétett spamnek általában más a célja. Ha az első esetben a spamküldők szeretnék felkelteni az érdeklődést valamilyen termék vagy szolgáltatás iránt, akkor a második esetben a spam inkább a keresők felé irányul.

Spam a megjegyzésekben és a keresőkben

Miért reklámoznák a spammerek webhelyeiket az Ön blogján keresztül? Próbáljunk meg válaszolni erre a kérdésre. Néhány évvel ezelőtt a Google bevezette a PageRank nevű új keresési technikát. Az oldal indexelhető tartalmának felmérése mellett ez a technika figyelembe vette az oldalon található linkek számát és azok fontosságát is. A PageRank-nak köszönhetően a Google messze a legjobb keresőmotor a talált találatok relevanciáját tekintve. Mivel a keresőmotor nagymértékben támaszkodik a PageRank-ra, az emberek hajlamosak arra, hogy linkekkel mesterségesen felfújják azt. Mindezt egy szóval hívják Google bombázás.

Google bombázás olyan helyzet, amikor nagyszámú weboldal hivatkozik az eredeti oldalra ugyanazzal a linkszöveggel (horgony), ami lehetővé teszi az oldal rangsorolását a keresési eredmények között. Most térjünk vissza a spamküldőkhöz. Tegyük fel, hogy van egy webhelyük, amely a „mydrug” nevű absztrakt gyógymódot árulja. A spamküldők természetesen azt szeretnék, ha ez a webhely a „mydrug” lekérdezés keresési eredményeinek élén szerepelne. A Google bomba-effektusának megteremtése érdekében a spamküldők blogok ezreihez írnak megjegyzéseket webhelyükre mutató hivatkozással. A spamküldőket nem érdekli, hogy elolvasod-e az általuk írt megjegyzést (sokkal jobb nekik, ha egyáltalán nem veszed észre, különben azonnal törlöd), hanem az, hogy a kereső figyelembe vegye ezt a megjegyzést az indexelésnél az oldal.

Spam elleni küzdelem a megjegyzésekben

A megjegyzésmoderálás nagyon hatékony lépés a nem kívánt megjegyzések kezelésében. A spam elleni legjobb védekezés a megjegyzések gondos figyelése. Az adminisztrációs panel Megjegyzések részében megtekintheti a bejegyzésekhez fűzött legutóbbi megjegyzések listáját, így gyorsan nyomon követheti a spamküldő tevékenységet a webhelyén. Minél gyorsabban távolítja el a felesleges megjegyzéseket, annál kisebb a valószínűsége annak, hogy a spammerek ismét visszatérnek webhelyére.

Rejtett spam

A spammerek egyre több új levélszemét-technikát sajátítanak el. A rejtett spam így nézhet ki: a szöveges információ szempontjából ez egy egészen hétköznapi megjegyzés; Az olvasó neve vagy URI-je gyanús lehet. A legjobb módja annak, hogy megtudja, spam-e vagy sem, ha követi az olvasó URI-jában található hivatkozást. Ha a webhely gyanúsnak tűnik, teljesen törölheti a megjegyzést, vagy eltávolíthatja belőle az URI-t.

A kéretlen levelek küldésének másik módja egy div címke használata, amely több száz harmadik féltől származó hivatkozást tartalmaz. Ez a fajta spam egyre gyakoribb, mivel a szoftverek nagy része közvetlenül HTML-címkéket jelenít meg HTML-kód helyett. Ennek elkerülése érdekében a szoftvernek le kell távolítania a címkéket; más szóval, szűrje a HTML-címkéket, amikor megjegyzést ad hozzá az adatbázishoz.

Spam a WordPressben

A WordPress beépített levélszemét-elhárító eszközökkel rendelkezik, ami azt jelenti, hogy a felhasználók gyorsan és egyszerűen kezelhetik a spamtevékenységet. A spam elleni küzdelemhez az Akismet beépülő modult használom, amely lehetővé teszi a bejövő spamek 99%-ának kezelését. A maradék egy százalék kézzel könnyen tisztítható.

Hello barátok! A spam megjegyzések kárt okoznak a webhelynek, ma arról fogunk beszélni, hogyan kell megfelelően törölni a spam megjegyzéseket.

Megjegyzések törlése a WordPressben

A blogírás során elkerülhetetlenül megjegyzéseket írnak azokhoz a cikkekhez, amelyek boldoggá teszik a bloggert. Minél több hozzászólás érkezik, annál jobban értékelik a keresők a blogot, minél jobban népszerűsítik, annál magasabb az értékelése.

De nem csak élő emberek írnak kommenteket, rengeteg különféle szemetet küldenek úgynevezett spamkommentek formájában az oldalra, és az ilyen megjegyzések száma olykor lenyűgöző méreteket ölt.

Nem mondtam itt semmi újat, mindenki tud róla. Ugyanakkor a megjegyzésekkel való munka során sok kezdő hibázik, amelyre ebben a rövid cikkben figyelmeztetni akartam őket.

A spam-kommentek leküzdésére tehát különféle bővítményeket telepítenek, a blogomra az Akismet for WordPress, amely immár másfél éve szolgál hűségesen. A bővítmény telepítéséről és konfigurálásáról van egy "" cikk írva, megnézheti.

A beépülő modul remekül működik, és a spam megjegyzések gyakorlatilag nem kerülnek a blogoldalakra. Vannak azonban olyan esetek, amikor a normál megjegyzések spambe kerülnek. És ha hülyén megtisztítod a blogodat a spamektől, akkor a normális kommentek elkerülhetetlenül elvesznek, és kár értük.

Most gyorsan át kell néznie a spam megjegyzéseket. Ha a megjegyzés linkje fölé viszi az egeret, megjelenik annak az oldalnak a képe (kék nyíl, képernyőkép 1), ahonnan küldték.Pár másodperc múlva megérti, hogy ez valami balkezes reklám.

Előfordul, hogy külföldiek megjegyzéseket tesznek közzé, ezek a megjegyzések (általában) angolul vannak - miért nem válaszolnak rá? Egy angol nyelvű megjegyzés olvasásához könnyen lefordítjuk bármely fordítóval (például Google Fordítóval), és végre megértjük, hogy a megjegyzés valódi és megválaszolható. Válaszolhat oroszul vagy angolul.

Ha úgy dönt, hogy válaszol, akkor először a kívánt megjegyzés fölé kell vinnie az egeret, ekkor a „Nem spam” üzenet aktiválódik (lásd a képernyőképet),

amelyre rá kell kattintania. Megnyílik egy új ablak, itt kattintunk a „Függőben” lehetőségre, most pedig, ha egy megjegyzés fölé húzzuk az egérmutatót, megjelenik a „Jóváhagyás” gomb,

Ezt követően megjelenik a komment a blogon a cikk alatt. Válasz megjegyzést adhatsz.

A többi spam megjegyzést kíméletlenül töröljük. A helyzet az, hogy betöltik az oldal adatbázisát, és ha sok van belőlük, ez még a megnyitás idejét is befolyásolja. A honlap (blog) adatbázisát is rendszeresen tisztítani kell. Ennek módját a „” és „” cikkekben találja meg. Ezt a munkát minden kezdő elvégezheti.

Az adatbázis eltömődésén és a keresőrobotok megzavarásán kívül ezek a linkek nem tesznek semmit. Ezeket is folyamatosan tisztítani kell. Könnyen felismerhetők (lásd a képernyőképet),

És azt is észben kell tartanod, hogy minél több kommentet írsz a blogodhoz, annál több duplikált oldal lesz, és ezt a Google szigorúan megbünteti, és a blog kezd elveszíteni pozícióit és látogatóit. A másolatokat el kell távolítani. Az előzőben meg volt írva, hogy hány másolat van a blogodon, ha szeretnéd megtudni, akkor az előző cikk végén indítsd el a videót. Néha a felvételek száma több ezer is lehet.

Üdvözlettel, Ivan Kunpan.

P.S. Ha a blogod nem halad jól, kevés a látogatója, akkor valószínűleg súlyos hiba történt a létrehozása során, mert a blogot szigorúan meghatározott sorrendben kell létrehozni. A létrehozás és promóció helyességének ellenőrzéséhez, valamint a hibák ellenőrzéséhez, majd javításához.

A megfelelően megírt és optimalizált cikkek befolyásolják a blog népszerűsítését. Hogyan kell helyesen írni és optimalizálni a cikkeket, hogyan kell helyesen dolgozni a megjegyzésekkel, azt a „“, töltse le a könyvet, az hasznos lesz.

Kaphat új blogcikkeket közvetlenül az e-mail címére. Töltse ki az űrlapot, kattintson a "Feliratkozás" gombra

Soha nem gondoltam volna, hogy megírom ezt a cikket és most. De muszáj, mert a probléma engem személyesen érintett. A probléma nem a spam, mint olyan. A probléma pedig nem az, hogy hogyan kezeljem, hanem az, hogy a spam elleni küzdelem hogyan érintett engem, vagy inkább nem engem, hanem az oldalamat, ahol most vagy kedves olvasó.

Röviden, a lényeg a következő: létezik egy Akismet bővítmény, amely automatikusan kiszűri a spam megjegyzéseket a webhelyén. A bővítmény hasznos – nincs kérdés! Előnyei mindenhol jelen vannak: enélkül a blogod belefulladna a spamek folyamába, és megfulladna ettől a folyamtól, megállnád és kidobnád ezt a szemetet. De itt van a probléma. Ez a bővítmény a következő elv szerint működik: egyszer megnyomtam, azt hittem, kétszer megnyomtam, el vagy csavarva! Vagy más szóval, ha valakinek a spam megjegyzésére kattintasz a webhelyeden, akkor ez az, aki többé nem jut el az Ön webhelyére! Akárhogy is próbálkozik, rögzítik az oldalra mutató linkjét, rögzítik az IP-címét, rögzítik a gravatar szappanját.

Na és mi van – kérdezed. Másképp! Az adatbázis az egész Interneten közös. Vagyis a statisztikák az egész internetről áramlanak az adatbázisba. És ha valahol egyszer rákattint valaki spamre, akkor semmi rossz nem fog történni. De ha több ilyen kattintás van, akkor gondok vannak... Ahogy valószínűleg már sejtette, nekem is vannak ilyen problémáim. Bevallom őszintén - egy kezdő blogger, a la webmester tapasztalatlansága miatt eleinte linkekkel írtam kommenteket az oldalukon lévő embereknek - meghívtam őket az MLM -projektbe. De nem sok értelme volt, és hamarosan... Hogy ezután mi történt, fogalmam sincs. De tény, tény – nem tudok megjegyzéseket írni –, szinte minden olyan oldalról kitiltottak, ahol aktiválva van a bővítmény. Hogy vétkeztem és kit haragítottam, nem is tudom.

Most, hogy megjegyzést írjak, el kell rontanom magam - módosítanom kell a hivatkozást a webhely címe mezőben, és el kell küldenem egy ilyen típusú szöveget: „Kedves admin! Hagytam egy megjegyzést a cikkéhez, de valószínűleg a spam mappába került - az Akismet bővítmény tévedésből kitiltott. Ha nem bánod, kérlek távolítsd el a korábbi hozzászólásomat a spamek közül, és ezt küldd a kukába, de NE a spambe! Előre is köszönöm". Ha hirtelen, kedves olvasó, felismeri ezt a szöveget, ne engem hibáztasson – próbáltam megkerülni a bővítményt.

A legérdekesebb az, hogy az Akismetov technikai támogatására tett írási kísérletek nem hoztak semmilyen más hatást, mint a holt, süket csendet, mint egy tankban. Nincs idejük ilyen kis ivadékokkal foglalkozni, akik ingyen aktiválták az alkotásukat. A legérdekesebb az, hogy maguk az Akismet emberek a csodatechnológiájuk leírásában azt állítják, hogy a spam gombra kattintás nincs hatással arra, hogy más oldalakon megjegyzéseket fűzzön – ahova kattintott, oda nem engedik be. De ez csak a leírásukban van, a valóságban egyáltalán nem így van.

Ezért egy hatalmas kéréssel fordulok Önökhöz, kedves kollégák - ne csak az Önök számára kifogásolhatónak vélt megjegyzéseknél kattintson a spam gombra a weboldalán. Nem tény, hogy mindig és mindenhol mindent leírsz, amit a szerzők hallani akarnak, és az sem tény, hogy veled nem fog megtörténni. Természetesen nem állítom, hogy nem küldenek spamet az IP-mről, bár ezt megnéztem és nem vettem észre sehol, annak ellenére, hogy BIZTOSAN tudom, hogy ezt nem tettem, mert én magam nem tolerálom a spamet. és az ilyen módszereket nem is értem, a hülyeségük miatt. Valószínűleg azon gondolkodom, hogy valakinek nem tetszettek a megjegyzéseimmel. Nos, elnézést kérek, ha valakit megbántottam, bár ezt a célt semmiképpen sem tűztem ki magam elé. De egyszerűen törölhetsz egy megjegyzést a szemetesből - ha valaki nem hülye, akkor megérti, hogy nem látják szívesen, miért kell mindenhol tönkretenni egymás életét? Olyan?

Végezetül szeretném elmondani, hogy szívesen látlak újra a blog oldalain, és arra kérlek, mondd el véleményedet, ha Ön is ilyen problémával találkozik. Nézze meg a spamről szóló videót is a megjegyzésekben az egyértelműség kedvéért. És hogy ne legyenek véletlen kattintások. Ne feledje, hogy az interneten minden szót és betűt rögzítenek, és minden cselekedetét örökre rögzítik. Még egyszer elnézést, ha valakit megbántottam vagy megzavartam.

P.S. Készítek egy videót, amikor megjelenik a spam az egyértelműség kedvéért, különben mindent töröltem - nem gondoltam, hogy hasznos lesz.

P.P.S. Hozzászólások jelentek meg a spam mappában, ezért felvettem egy videót, nézd meg, jól jöhet.

Kövesse a gombokat, meséljen ismerőseinek a cikkről - ez pénzhez vezet!