Chraňte WordPress před spamem pomocí hacku pro nahrazení polí! Boj proti spamu v komentářích

Minulý týden jsme na LiveJournalu začali mluvit o spamu. V minulé lekci na toto téma jsme mluvili o ochraně před spamem v komentářích a ten příspěvek skončil mým slibem, že vám řeknu, co dělat, když komentář není odfiltrován jako spam.

Akce jsou nejjednodušší. Který? Odpověď hledejte pod řezem.

Kde jsi viděl spamový komentář?

  • Tento blog někoho jiného. To znamená, že se jedná o časopis nebo komunitu někoho jiného, ​​ve které jste účastníkem nebo čtenářem (ne). V takovém případě si můžete stěžovat majiteli časopisu nebo vlastníkovi/správci komunity (jejich seznam najdete v profilu komunity). Nebudete moci smazat komentář někoho jiného v časopise nebo komunitě někoho jiného (i když jde o spam).
  • Tento svůj blog: tedy váš osobní deník nebo komunita, ve které jste uvedeni jako správce (nebo dokonce vlastník). V tomto případě jsou všechny karty ve vašich rukou.

Co dělat se spamovým komentářem na vašem blogu?

Musí být samozřejmě smazán a smazán se značkou spamu. Tato konkrétní vzdálenost má několik výhod:

  • nejprve tomuto uživateli zakážete přístup, to znamená, že již nebude moci komentovat příspěvky ve vašem časopise nebo komunitě
  • za druhé, dáte o tomto spamu vědět zaměstnancům LiveJournalu. Tímto způsobem mluvíte o způsobech, jak opustit spam a ve skutečnosti s ním pomoci účinněji bojovat.

Smazat komentář jako spam:

Komentář byl smazán!

To znamená následující:

  • všechny komentáře tohoto autora k příspěvku (nejen ten, který jste smazali) byly smazány;
  • autor komentáře je ve vašem deníku zablokován, to znamená, že již nebude moci zanechat komentáře
  • stížnost na spam byla automaticky odeslána administrátorům LiveJournalu.

Je možné smazat komentáře, které vás jen obtěžují jako spam?

Prosím, nedělejte to. Prosím nemažte následující komentáře jako spam:

  • nesouvisí s tématem vašeho časopisu, ale nevolá vám, abyste si něco koupili nebo šli na nějakou stránku

Dobrý den, milý čtenáři! Dnes budeme mluvit o komentářích WordPress, o spamové komentáře na blozích. Myslím, že vás, stejně jako mě, už nebaví neustále chodit do složky „spam“ a ručně třídit komentáře z automatického nebo ještě hůře ručního spamu. Pak hledejte dobrý a smysluplný komentář v této hromadě odpadků, které byly omylem nacpány do složky s komentáři se spamem.

Přesně tak, taky mě to strašně nebaví. Nejprve jsem nainstaloval mnoho různých antispamových pluginů na ochranu WordPress před spamem. Ale jak ukázala praxe, všechny tyto akce jsou neúčinné. Proto bylo vynalezeno jedno velmi zajímavé řešení, ačkoli jsem ho nevymyslel já! Tuto metodu jsem si vypůjčil z nějakého blogu.

Tak jsem se rozhodl to zkusit a implementoval hack na svůj blog. Po třech měsících byl let úspěšný, tři měsíce ani jeden spamový komentář. Je těžké tomu uvěřit, samozřejmě, ale je to tak. Po experimentu jsem došel k závěru, že moji čtenáři prostě musí vědět o ochraně WordPress před spamovými komentáři pomocí užitečného hacku – „náhrady polí“!

Podstata metody!

Pro ruční spam nainstalujeme jako vždy plugin Akismet. Myslím, že by ji měl mít téměř každý bloger. Pokud to ještě nestojí za to, pak je na internetu spousta literatury o tom, jak jej nainstalovat a jak jej aktivovat. Tento plugin ochrání náš blog před ručním spamem v komentářích. A hack „náhrada pole“ zase ochrání blog před automatickým spamem.

Myslím, že stojí za zmínku dvě velké výhody tohoto tance s tamburínou: zaprvé se zbavíme neustálého problému s automatickým spamem a zadruhé už nemusíme upravovat soubory motoru po aktualizaci WordPressu. Pravda, jako vždy je tu mínus, budete muset podvádět dva soubory v našem tématu, komentáře.php A styl.css. Ale podle mého názoru je toto mínus nepodstatné.

Podstata metody je přibližně následující! Pokud jste pokročilý blogger, měli byste vědět, že standardní pole komentáře se jmenuje komentář , takže skutečné pole skryjeme a nahradíme ho novým polem skutečného komentáře.

Pro vaše čtenáře a návštěvníky zůstane vše jako dříve, ale nyní vyplní viditelné pole skutečného komentáře. Spamové skripty ale vyplní standardní pole komentáře, které skryjeme. Nechápou, že člověk nebude moci vyplnit textové pole, které není viditelné na stránkách blogu. Zde zachytíme spamový komentář, protože takový komentář bude identifikován podle vyplněného pole neviditelného komentáře.

Obecně platí, že vše je jednoduché jako dva a dva. Osoba vyplní viditelné pole skutečného komentáře a spamový skript vyplní standardní pole komentáře starým způsobem, ale tentokrát neviditelným. Vyplněné neviditelné pole bude spamový komentář! :-) Myslím, že je čas pustit se do toho!

1. Komentáře pomocí funkce „comment_form()“.

Pokud komentáře zobrazujete pomocí funkce comment_form() (tato funkce byla zavedena ve WordPress 3.0, takže pomocí souboru funkce.php, bylo možné zcela nahradit standardní formulář komentáře). Pokud vaše šablona používá přesně tuto funkci, musíte soubor otevřít funkce.php a přidejte tam následující kód:

//Přidání vlastního pole komentáře 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; ) //KONEC přidáním vlastního pole komentáře

Nyní skryjeme naše standardní pole komentář, prostřednictvím souboru "style.css":

Komentář-formulář-komentář (zobrazit: žádný;)

Takže jsme dokončili první část hacku. Nyní máme pole skutečného komentáře, které může návštěvník vidět a vyplnit, a standardní pole komentáře, které je skryté! V dalším kroku musíme určit, které z těchto polí přeskočit a které zakázat. Pokud je viditelné pole vyplněno, pak projdeme, a pokud je vyplněno neviditelné pole, pak jej zakážeme. Chcete-li to provést, otevřete soubor funkce.php a přidejte tam kód:

2. Komentáře ne prostřednictvím funkce „comment_form()“.

Pokud se vaše komentáře nezobrazují pomocí funkce comment_form(), jako je ten můj! V tomto případě otevřete soubor komentáře.php a najděte tam kód, který zobrazí pole pro zadání komentáře. Něco podobného jako:

Tento kód je třeba nahradit:

Nyní musíme skrýt standardní pole komentáře. Chcete-li to provést, otevřete soubor stylu šablony „style.css“ a přidejte tam kód:

Žádný spam (pozice: absolutní; vlevo: -1000 pixelů;)

Žádný spam (zobrazit: žádný;)

Také v této metodě nezapomeňte přidat kód do souboru funkce.php, abyste určili, které z těchto polí přeskočit a které zakázat.

//Zkontrolovat spam add_filter("pre_comment_on_post", "verify_spam"); funkce ověřit_spam($commentdata) ( $spam_test_field = trim($_POST["komentář"]); if(!empty($spam_test_field)) wp_die("Žádný spam!"); $comment_content = trim($_POST["skutečné- komentář"]); $_POST["comment"] = $comment_content; vrátit $commentdata; ) //KONEC kontrola spamu

To je v podstatě vše! Spamové komentáře už vás a váš blog nebudou rušit. Pokud pochybujete, zda jste udělali vše správně, můžete zkontrolovat, jak tento hack funguje na ochranu WordPressu před spamem. Chcete-li to provést, musíte soubor odstranit styl.css provedené změny, aktualizujte stránku blogu, vyplňte každé pole pro komentář a pokuste se komentář publikovat!

Všechny dotazy, přání a komentáře pište do komentářů k článku.

Každý uživatel internetu se neustále setkává se spamem. Schránky zaplavuje spam: různé obchodní nabídky neznámých společností, informace o údajně vyhraných částkách, reklamy na různé zboží či služby – seznam by mohl pokračovat dále. Tato infekce zasáhla i blogy: většina komentářů na nich je běžný spam. Pokud se nečistí, může narůst do obřích rozměrů, které čtenáře jistě odstraší. Kdo chce číst blog, který tvůrci nesledují?
Spam odeslaný na e-mailovou adresu a spam zveřejněný v komentářích na blogu mají obvykle různé cíle. Pokud chtějí spammeři v prvním případě vzbudit zájem o nějaký produkt nebo službu, pak v druhém případě spam míří spíše do vyhledávačů.

Spam v komentářích a vyhledávačích

Proč by spameři propagovali své stránky prostřednictvím vašeho blogu? Pokusme se na tuto otázku odpovědět. Před několika lety Google představil novou vyhledávací techniku ​​s názvem PageRank. Spolu s hodnocením indexovatelného obsahu stránky tato technika zohledňovala také počet odkazů na stránce a jejich důležitost. Google je díky PageRanku zdaleka nejlepším vyhledávačem z hlediska relevance nalezených výsledků. Vzhledem k tomu, že vyhledávač hodně spoléhá na hodnocení PageRank, lidé mají tendenci jej uměle navyšovat prostřednictvím odkazů. To vše se nazývá jedním slovem Google bombardování.

Google bombardování je situace, kdy velké množství webových stránek odkazuje na původní stránku stejným textem odkazu (kotvou), což umožňuje ovlivnit hodnocení stránky ve výsledcích vyhledávání. Nyní se vraťme k spammerům. Řekněme, že mají webovou stránku, která prodává abstraktní lék s názvem „mydrog“. Spammeři přirozeně chtějí, aby se tento web umístil na předních místech ve výsledcích vyhledávání pro dotaz „můj lék“. Za účelem vytvoření efektu bomby Google zanechávají spameři komentáře na tisících blogů s odkazem na jejich stránky. Spammerům je jedno, jestli si přečtete komentář, který zanechají (je pro ně mnohem lepší, že si ho vůbec nevšimnete, jinak ho okamžitě smažete), záleží jim na tom, aby vyhledávač ten komentář při indexování zohlednil strana.

Boj proti spamu v komentářích

Moderování komentářů je velmi účinným krokem při řešení nežádoucích komentářů. Nejlepší obranou proti spamu je pečlivě sledovat komentáře. V sekci Komentáře na panelu administrátora můžete vidět seznam nedávných komentářů ke všem příspěvkům, takže můžete rychle sledovat aktivitu spammerů na vašem webu. Čím rychleji odstraníte zbytečné komentáře, tím menší je pravděpodobnost, že se spammeři znovu vrátí na váš web.

Skrytý spam

Spammeři ovládají stále více nových technik spamu. Skrytý spam může vypadat takto: z pohledu textových informací jde o zcela obyčejný komentář; Jméno nebo URI čtenáře může být podezřelé. Nejlepší způsob, jak zjistit, zda se jedná o spam nebo ne, je sledovat odkaz v URI čtenáře. Pokud web vypadá podezřele, můžete komentář úplně smazat nebo z něj odebrat URI.

Dalším způsobem spamu je použití značky div, která obsahuje stovky odkazů třetích stran. Tento typ spamu se stává stále běžnějším, protože většina softwaru zobrazuje HTML tagy přímo, spíše než HTML kód. Aby se tomu zabránilo, software musí odstranit značky; jinými slovy, filtrujte HTML tagy při přidávání komentáře do databáze.

Spam ve WordPressu

WordPress má vestavěné antispamové nástroje, což znamená, že jeho uživatelé mohou rychle a snadno řešit spam. Pro boj se spamem používám plugin Akismet, který mi umožňuje vypořádat se s 99 % příchozích spamů. Zbývající jedno procento lze snadno vyčistit ručně.

Dobrý den, přátelé! Spamové komentáře poškozují web, dnes si povíme, jak správně mazat spamové komentáře.

Mazání komentářů ve WordPressu

Při blogování se nevyhnutelně píší komentáře k článkům, které dělají blogerovi radost. Čím více komentářů, tím lépe vyhledávače blog hodnotí, čím lépe je propagován, tím vyšší je jeho hodnocení.

Ale nejen komentáře píší živí lidé, na stránky se ve formě takzvaných spamových komentářů posílá spousta různých odpadků a počet takových komentářů někdy dosahuje impozantních rozměrů.

Neřekl jsem tu nic nového, každý o tom ví. Přitom při práci s komentáři dělá mnoho začátečníků chyby, na které jsem je chtěl v tomto krátkém článku upozornit.

Pro boj se spamovými komentáři jsou tedy nainstalovány různé pluginy, na mém blogu je nainstalován Akismet pro WordPress, který už rok a půl věrně slouží. O instalaci a konfiguraci pluginu je napsaný článek „“, můžete se na něj podívat.

Plugin funguje skvěle a spamové komentáře prakticky nekončí na stránkách blogu. Jsou však chvíle, kdy normální komentáře skončí ve spamu. A pokud hloupě vyčistíte svůj blog od spamu, normální komentáře se nevyhnutelně ztratí a je jich škoda.

Nyní si musíte rychle prohlédnout spamové komentáře. Pokud najedete myší na odkaz komentáře, zobrazí se obrázek webu (modrá šipka, snímek obrazovky 1), ze kterého byl odeslán. Za pár sekund pochopíte, že se jedná o nějakou reklamu pro leváky.

Stává se, že cizinci přidávají komentáře, tyto komentáře jsou v angličtině (zpravidla) - proč na to neodpovědět? Abychom si mohli přečíst komentář v angličtině, snadno jej přeložíme v libovolném překladači (například Google Translator) a nakonec pochopíme, že komentář je skutečný a lze na něj odpovědět. Odpovědět můžete v ruštině nebo angličtině.

Pokud se rozhodnete odpovědět, musíte nejprve najet myší na požadovaný komentář, aktivuje se zpráva „Není spam“ (viz snímek obrazovky),

na který musíte kliknout. Otevře se nové okno, zde klikneme na „Nevyřízeno“, nyní, když najedeme na komentář, zobrazí se tlačítko „Schválit“,

Poté se komentář objeví na blogu pod článkem. Můžete dát odpověď komentář.

Ostatní spamové komentáře nemilosrdně mažeme. Faktem je, že načítají databázi webu, a když je jich hodně, ovlivňuje to i čas otevření. Databáze webových stránek (blogu) je také potřeba pravidelně čistit. Jak to udělat, můžete vidět v článcích „“ a „“. Tuto práci zvládne každý začátečník.

Kromě zanášení databáze a matoucích vyhledávacích robotů tyto odkazy nic nedělají. Také je třeba je neustále čistit. Jsou snadno rozpoznatelné (viz snímek obrazovky),

A také je potřeba myslet na to, že čím více komentářů na svém blogu budete mít, tím více bude duplicitních stránek, a to Google tvrdě trestá a blog začíná ztrácet pozice a návštěvníky. Je třeba odstranit duplikáty. Jak zjistit, kolik duplikátů máte na svém blogu, bylo napsáno v předchozím článku, pokud to chcete zjistit, pusťte si na konci předchozího článku video. Někdy může být počet odběrů několik tisíc.

S pozdravem Ivan Kunpan.

P.S. Pokud se váš blog nevyvíjí dobře, má málo návštěvníků, možná se při jeho vytváření stala vážná chyba, protože blog musí vznikat v přesně definovaném pořadí. Chcete-li zkontrolovat správnost vytvoření a propagace, zkontrolovat a poté opravit chyby.

Správně napsané a optimalizované články ovlivňují propagaci blogu. Jak správně psát a optimalizovat články, jak správně pracovat s komentáři je napsáno v mé knize ““, stáhněte si knihu, bude vám ku prospěchu.

Dostávejte nové články z blogu přímo na váš e-mail. Vyplňte formulář, klikněte na tlačítko „Přihlásit se k odběru“.

Nikdy jsem si nemyslel, že napíšu tento článek a právě teď. Ale musím, protože mě ten problém osobně zasáhl. Problémem není spam jako takový. A problém není v tom, jak se s tím vypořádat, ale problém je v tom, jak se boj se spamem dotkl mě, respektive ne mě, ale mých stránek, kde se nyní nacházíte, milý čtenáři.

Stručně řečeno, jde o toto: existuje plugin Akismet, který automaticky filtruje spamové komentáře na vašem webu. Plugin je užitečný - žádné otázky! Jeho výhody jsou všude, bez něj by se váš blog utopil v proudu spamu a vy byste se tímto proudem udusili, zastavili byste a házeli tento odpad přes palubu. Ale tady je problém. Tento plugin funguje na principu: Stiskl jsem to jednou, pomyslel jsem si, stiskl dvakrát, jsi v háji! Nebo jinými slovy, pokud kliknete na něčí spamový komentář na vašem webu, pak je to, tato osoba se již na váš web nedostane! Bez ohledu na to, jak se snaží, jeho odkaz na stránky je zaznamenán, jeho IP adresa je zaznamenána, jeho gravatar mýdlo je zaznamenáno.

Tak co – ptáte se. V opačném případě! Databáze je společná pro celý internet. To znamená, že do databáze proudí statistiky z celého internetu. A pokud na vás někde někdo jednou klikne na spam, tak se nic zlého nestane. Ale pokud je takových kliknutí více, tak máte problémy... Jak už asi tušíte, takové problémy mám. Upřímně se přiznám - kvůli nezkušenosti začínajícího blogera, a la webmastera, jsem zpočátku psal komentáře s odkazy lidem na jejich stránkách - pozval jsem je do MLM -projektu. Ale nemělo to smysl a brzy jsem... Co se dělo dál, netuším. Ale fakt je fakt - nemůžu psát komentáře - mám zakázán přístup téměř na všechny stránky, které mají plugin aktivovaný. Jak jsem zhřešil a koho jsem rozhněval, ani nevím.

Nyní, abych mohl zanechat komentář, musím se zvrhnout - změnit odkaz v poli adresy webu a poslat tento typ textu: „Vážený admine! Nechal jsem vám komentář k vašemu článku, ale s největší pravděpodobností skončil ve složce se spamem - plugin Akismet mi to omylem zakázal. Pokud vám to nevadí, odstraňte můj předchozí komentář ze spamu a pošlete tento do koše, ale NE do spamu! Děkuji předem". Pokud náhle, milý čtenáři, poznáváte tento text, neobviňujte mě – snažil jsem se k vám dostat a snažil jsem se obejít plugin.

Nejzajímavější na tom je, že pokusy napsat na technickou podporu Akismetova neměly jiný efekt než mrtvé, hluché ticho jako v tanku. Nemají čas zabývat se tak malým potěrem, který aktivoval svůj výtvor zdarma. Nejzajímavější je, že sami lidé z Akismetu v popisu své zázračné technologie tvrdí, že kliknutí na tlačítko se spamem nemá vliv na možnost zanechat komentáře na jiných stránkách – kam jste klikli, tam jim to nebude povoleno. Ale to je pouze v jejich popisu, ve skutečnosti to tak vůbec není.

Proto mám na vás, vážení kolegové, obrovskou prosbu – neklikejte jen na spamové tlačítko na vašem webu u komentářů, o kterých si myslíte, že jsou pro vás závadné. Není pravda, že vždy a všude píšete vše, co autoři chtějí slyšet, a není pravda, že se vám totéž nestane. Samozřejmě nebudu tvrdit, že se z mé IP neodesílá spam, i když jsem to kontroloval a nikde jsem si toho nevšiml, i když URČITĚ vím, že jsem to neudělal, protože sám spam netoleruji a takovým metodám ani nerozumím, kvůli jejich hlouposti. Pravděpodobně jsem si myslel, že mě někdo neměl rád s mými komentáři. Omlouvám se, pokud jsem někoho urazil, ačkoliv jsem si tento cíl v žádném případě nestanovil. Ale můžete jednoduše smazat komentář do koše - pokud někdo není hloupý, pochopí, že není vítán, proč si navzájem ničit životy? je to tak?

Na závěr vám chci říct, že vás opět rád uvidím na stránkách blogu a požádám vás o zanechání vašeho názoru, pokud se s takovým problémem také setkáte. Podívejte se také na video o spamu v komentářích pro přehlednost. A abyste neměli náhodná kliknutí. Pamatujte, že na internetu je zaznamenáno každé slovo a písmeno a každý váš čin je navždy zaznamenán. Ještě jednou se omlouvám, jestli jsem někoho urazil nebo vyrušil.

P.S. Až se spam objeví, natočím video, jinak jsem vše vymazal – nemyslel jsem si, že by to bylo užitečné.

P.P.S. Ve složce se spamem se objevily komentáře, tak jsem natočil video, podívejte se na něj, mohlo by se to hodit.

Postupujte podle tlačítek, řekněte o článku svým přátelům - to povede k penězům!