Spam plugin pro WordPress. Komentujte spamové pluginy pro WordPress! Jak zabránit registraci spamových uživatelů na WordPressu

Když byl WordPress vytvořen jen pro blogování, majitelé stránek nemuseli řešit problém, jako je spam. Jakmile ale WordPress přišel s registrací uživatelů, BuddyPress a přístupem pro více uživatelů, stalo se spamování WordPressu pro mnoho majitelů stránek velkým problémem.

Cílem spamového útoku na registrační formulář WordPress je vytvořit účty bot pro odkazy spamu nebo zkusit vložit škodlivé skripty. Ale s trochou znalostí můžete proti těmto šmejdům bojovat a jednou provždy zachránit svůj web před spamem.

V tomto příspěvku vám ukážeme, jak identifikovat a odstranit existující spammery mezi vašimi uživateli. A pak vám ukážeme, jak jim automaticky zabránit v zobrazování na WordPressu.

Proč je spam WordPress problémem

Spammeři mohou poškodit váš web interně i externě, což je důvodem znepokojení. Interně spammeři napadají databázi a obvykle jen komplikují správu stránek. Zabývat se skutečnými uživateli a jejich odfiltrováním ze stovek spammerů bude trvat dlouho. Stejně tak pokud má server v databázi spoustu spammerů, také to sníží jeho výkon.

Spammeři vám překážejí zveřejňováním odchozích spamových odkazů, které by mohly poškodit váš web na Googlu. Pokud používáte něco jako BuddyPress, spammeři mohou dokonce posílat registrovaným uživatelům soukromé zprávy, což se jim samozřejmě moc líbit nebude.

Je tedy na čase to jednou provždy ukončit tím, že se naučíte rozpoznávat, odstraňovat a bránit spammerům na WordPressu.

Jak identifikovat a odstranit stávající spammery WordPress

Jakmile použijete metody ochrany proti uživatelům spamu, nebudete to již muset dělat často. Pokud ale teprve začínáte, měli byste identifikovat (a poté odstranit) všechny stávající spammery na vašem webu.

Pokud problém se spamem není tak významný, můžete to provést ručně odebráním velkého počtu uživatelů, kteří spamují. Pokud dojde ke skutečnému útoku škůdců, spusťte plugin, který dokáže automaticky detekovat spammery.

Jak odstranit uživatele spamu na WordPressu pomocí hromadného mazání

Nejjednodušší způsob, jak odstranit spammery, je jednoduše přejít do nabídky Uživatelé a zkontrolovat uživatele, které chcete odebrat. Poté je můžete odebrat výběrem možnosti Odebrat z rozevíracího seznamu akcí.

Dělat to pomocí standardní nabídky Uživatelé ve WordPressu je samozřejmě hloupé, protože na obrazovce vidíte jen 20 uživatelů. Naštěstí můžete množství změnit kliknutím na Nastavení obrazovky v pravém horním rohu hlavního panelu WordPress:

Poté změňte částku, kterou chcete zobrazit na každé stránce:

Pokud nechcete klikat na několik set zaškrtávacích políček, můžete tento proces zautomatizovat pomocí pluginu Hromadné odstranění.

Plugin hromadného mazání vám umožňuje odstranit uživatele, kteří splňují kritéria jako:

  • Specifické uživatelské role
  • Specifická metadata
  • Datum posledního přihlášení
  • Datum registrace

Pokud jsou spammeři důkladně promícháni se skutečnými uživateli, nemusí být tato kritéria zvlášť užitečná. Plugin Bulk Delete je však skvělý pro vyčištění jednorázového útoku, kde byly současně zaregistrovány nevyžádané účty, nebo pro odstranění předchozích spammerů, kteří se přihlásili, ale od té doby se nevrátili.

Identifikace a odstranění spammerů na WordPressu

Pokud máte příliš mnoho uživatelů na ruční detekci, můžete použít plugin WangGuard k automatické detekci a odstranění spammerů. V další části budeme také diskutovat o proaktivní ochraně tohoto pluginu.

WangGuard zkoumá stávající uživatele a porovnává je se svou databází spammerů. Pokud existuje shoda, WangGuard určí tohoto uživatele v novém sloupci „Splogger“. Poté můžete spammery po potvrzení snadno odstranit.

WangGuard může také mazat uživatele a přidávat je do centralizované databáze SplogHunter pomocí jediného tlačítka Report as Splogger (obdoba funkce Akismet pro boj proti spamu s komentáři).

Jak zabránit registraci spamových uživatelů na WordPressu

Znáte staré přísloví „Je jednodušší předcházet nemoci, než ji později léčit“? To rozhodně platí pro spammery WordPress. Tím, že jim zabráníte v počáteční registraci, si nemusíte dělat starosti s jejich identifikací a opravou v budoucnu.

Existuje několik způsobů blokování:

  1. Posilte režim registrace pomocí CAPTCHA Je to spolehlivá metoda, protože vyžaduje, aby skuteční lidé potvrdili, že nejsou roboti.
  2. Použijte plugin, který porovnává nové registrace s databází spammerů... Toto je nejlepší způsob, který neznepokojuje skutečné lidi. Plugin jednoduše zablokuje již známé spammery.
  3. Přidejte pravidla přístupu, abyste zabránili spammerům... Pokud si všimnete, že většina spammerů pochází řekněme ze zóny the.ru, nastavte pravidlo, které zablokuje každého, kdo používá e-mail.ru k registraci.

Nyní budeme sdílet některé doplňky, které vám pomohou provést jednu nebo více z těchto kontrol.

1. Captcha od BestWebSoft

Pokud chcete, aby všichni uživatelé před registrací vyplnili CAPTCHA, použijte Captcha od BestWebSoft k přidání jednoduchých matematických rovnic do pole při registraci. Na druhou stranu si nejsme jisti, jestli stojí za to přejít rovnou na pluginy CAPTCHA. Pokud ale máte se spamem opravdu velké problémy, je to dobrý způsob, jak se ho hned zbavit.

Hlavní charakteristiky:

  • Působí na přihlašovací údaje, registraci, obnovu hesla, komentáře a formuláře zpětné vazby
  • Přidá jednoduchou matematickou rovnici, která mate spamboty
  • Umožňuje uživatelům získat novou otázku, pokud je to příliš obtížné
  • Náročnost matematických otázek lze upravit
  • Obsahuje písmena a číslice CAPTCHA

2. WangGuard

WangGuard automaticky ukazuje na spammery bez CAPTCHA. Kromě vyloučení stávajících spammerů může WangGuard také chránit registrační formuláře tím, že nevyžaduje, aby uživatelé vyplňovali CAPTCHA. Při registraci budou uživatelé automaticky porovnáni s databází spammerů SplogHunter:

Hlavní charakteristiky:

  • Blokuje registrační spam bez CAPTCHA
  • Databáze spammerů se neustále aktualizují díky použití kolektivních zdrojů, jako je Akismet
  • Vhodné pro WordPress, BuddyPress a bbPress 2.0
  • Můžete ručně zablokovat konkrétní registrační domény

Poznámka - k použití pluginu musíte získat bezplatný klíč API od společnosti WangGuard.

3. WP-SpamShield

WP-SpamShield je široce používaný plugin, který je zodpovědný za ochranu všech částí vašeho webu před spamem. Součástí pluginu jsou registrační formuláře.

Plugin funguje velmi chytře. Chrání vás jak ochranou JavaScript / cookie, tak algoritmem proti spamu. Také nepoužívá CAPTCHA, což se nám moc líbí.

Hlavní charakteristiky:

  • Chrání před spamem při registraci, stejně jako proti spamu v komentářích, oznámeních a dalších formulářích
  • Není použita žádná CAPTCHA - žádné bariéry front -end pro uživatele
  • Vhodné pro BuddyPress, bbPress a další formy

Výsledky

WordPress spammeři jsou skutečnou překážkou pro ty, kteří provozují web s otevřenou registrací. Toto rušení může obtěžovat skutečné uživatele, ucpávat databáze a ničit SEO pomocí odchozích spamových odkazů.

Pokud ale použijete správnou ochranu, můžete vykořenit spammery a dokonce jim zabránit v registraci v budoucnu.

Abyste neznepokojovali skutečné uživatele pomocí CAPTCHA, použijte plugin WangGuard nebo WP-SpamShield. Pokud problém spamu při používání těchto pluginů stále přetrvává, můžete začít blokovat konkrétní domény, které jsou spamem, a použít CAPTCHA.

Když jsem hledal řešení proti spamování blogů, zvažoval jsem 2 možnosti - první byla určena pro „živé“ projekty, kde jsem sám denně moderoval komentáře, druhá měla fungovat pro blogy, na které často neodkazuji na. V prvním případě Akismet + podmínka jednoho schváleného komentáře pomohla zveřejnit další. V tom druhém jsem zcela důvěřoval pluginu WP-SpamFree. Po několika testech to ukázalo téměř dokonalé výsledky - veškerý automatický spam byl odstraněn. Princip jeho fungování byl nějak spojen s Javascriptem a umožňoval odlišit běžného uživatele od spamu programu. Přidáním sem také Akismet se balíček ukázal jako „smrtící“.

Nevýhody pluginu lze přičíst některým závadám, když byl deaktivován Javascript + ne všichni uživatelé mohli zveřejnit komentář, i když bylo vše v pořádku. Je to samozřejmě zvláštní, ale vzhledem k velkému objemu spamu a minimu volného času jsem tyto oběti musel podstoupit. Nedávno jsem ale našel na internetu článek o optimalizaci a zrychlení wordpressu, kde jednou z rad bylo vyhnout se „zpomalení pluginů“ jako WP-PostViews a podobně. Nejvíc mě překvapilo zdůraznění toho, že důrazně nedoporučujeme používat WP-SpamFree... Pokud jsem správně pochopil vysvětlení, pak díky kontrole Javascriptu jsou odstraněny všechny výhody ukládání do mezipaměti pomocí WP Super Cache. To samozřejmě není nejlepší zpráva, a tak jsem musel hledat alternativu.

Alternativně se rozhodl vyzkoušet plugin Včela antispamová který je již dlouho doporučován v komentářích a také chválen v některých blozích. Modul si můžete stáhnout z oficiálního webu WordPress odtud... Základní instalace, jako obvykle, obsahuje rozbalení archivu na místním počítači a jeho nahrání do adresáře / wp-content / plugins /. Poté přejděte do sekce Pluginy a aktivujte Včela antispamová... Poté se v sekci Parametry zobrazí nová karta se stejným názvem.

Antispam Bee má mnoho různých nastavení proti spamu, více než Akismet nebo WP-SpamFree.

Některá nastavení Antispam Bee, která jsem pro sebe nastavil:

  • Kontrolu nevyžádané pošty u komentářů nebo oznámení můžete omezit samostatně, vzhledem k tomu, že nemám žádná oznámení, nevidím ani důvod zatěžovat plugin.
  • Existuje možnost odstranit spam po určitém počtu dní a také odeslat zprávu na e -mail, když je nový spam - první lze zadat, druhý je příliš obtížný a nedává příliš smysl.
  • Existují další 2 zajímavé možnosti - blokovat komentáře z určitých zemí a naopak, povolit příspěvky pouze ve vybraných jazycích.
  • Můžete také zadat speciální klíč API pro vyhledávání spammerů ve speciálním „Project Honey Pot“ - jak tomu rozumím, něco jako černá listina.
  • Pokud chcete zrušit zaškrtnutí komentářů u již schválených autorů, zaškrtněte políčko „Nekontrolovat, zda již autor komentáře schválil“.
  • Na hlavním panelu můžete zobrazit různé statistiky a blokované komentáře.

Obecně bych plugin Antispam Bee ohodnotil jako 50/50. Vložil jsem to na jeden spravedlivě diskutovaný a komentovaný web, načež jsem s hrůzou zjistil, že spousta komentářů se dostala do spamu, ale zároveň ani neměl adresu webu v poli URL, jak tomu obvykle bývá. To znamená, že došlo k chybné aktivaci. Na druhou stranu modul dokázal detekovat chytrý spam, když autor nechal záznam jen kvůli zpětnému odkazu.

Celkově můžeme konstatovat, že Antispam Bee není příliš vhodné jako ideální řešení problému se spamem. nicméně jeho výhody oproti WP-SpamFree jsou zřejmé- nezasahuje do mezipaměti wordpressu a v případě chyby si můžete zobrazit a schválit všechny „podezřelé“ komentáře. Pokud ale mají weby velké, stálé a společenské publikum, je lepší, IMHO, opustit Akismet (který se v posledních letech rozrostl jako filtr spamu) + předpoklad pro schválení komentáře.

Možná můžete poradit nějaké další „chytré“ pluginy, nechcete dát captcha?

P.S. Strážný. Aby bylo vybavení v kanceláři vždy efektivní, musíte si objednat komplexní službu počítačů ve speciálních společnostech, které se tím zabývají.
Ukrajinský bankovní portál obsahuje mnoho užitečných informací - novinky, analytiku, směnné kurzy a také informace o bankách, investicích a mnoho dalšího.
Na osobní stránce sociální sítě můžete často najít osobní práci - takže kontakt s graffiti je jedním z takových projevů kreativity a charakteru.

". Druhý plugin je rozhodně lepší, ale v některých šablonách nefunguje správně. Před napsáním tohoto článku jsem si nechal nainstalovat tento plugin.

Je to dobrý plugin, ale našel jsem jiný způsob, jak chránit svůj blog před spamem. Tato metoda vám umožňuje nainstalovat ochranu WordPress bez pluginů, ale musíte v kódech trochu šplhat. Tuto metodu jsem testoval dva dny a neunikl žádný spam.

Pokud je na vašem webu nainstalován plugin „ Souhlas”, O kterém bloggerové stále píší, pak bych ti poradil, aby ses toho zbavil. Nechápu, co na něm bylo dobrého?

Tento plugin není dokončen a běžné komentáře někdy končí v „ SPAM“, Takže byste se na to měli vždy dívat. Pokud vás nebaví hrát si s kódy, proč si nenainstalujete plugin “ Neviditelná Captcha"? Tento plugin je opravdu dobrý, i když jsem nikdy neviděl, že by o něm někdo psal. Nechal jsem to nainstalovat 4 roky, ne -li více.

Metoda, kterou dnes doporučuji použít, je chránit vaše stránky 100% před SPAMem. To znamená, že jednou nastavíte ochranu a zapomenete, že SPAM vůbec existuje. Navíc ze svého webu odeberete jeden plugin.

Chcete-li nainstalovat a konfigurovat ochranu proti spamu, musíte upravit některé soubory šablon, konkrétně: comments.php, style.css a functions.php... Nejprve musíte zjistit, která funkce zobrazuje pole pro zadávání textu do komentářů.

Otevřete libovolný článek a přejděte dolů na formulář komentáře. Klikněte pravým tlačítkem na toto pole a poté vyberte „ Zobrazit kód položky", nebo něco takového. Různé prohlížeče mají pro tento panel nabídek různé názvy.

Zobrazí se okno pro webové vývojáře. Zobrazí se vám taková čára nebo něco podobného.

XHTML

Viz také screenshot

V mnoha šablonách je za zobrazení textového pole zodpovědná značka textarea. Tuto značku můžete vidět v kódu a na snímku obrazovky. Tento řádek je třeba najít v souboru comments.php.

Pozornost!

Před úpravou souborů v šabloně si vytvořte jejich záložní kopii, abyste v případě čehokoli mohli obnovit jejich původní

Chcete -li soubor rychle upravit, můžete použít editor WordPress: „ Vzhled» -> « Editor". Najděte soubor comments.php a poté najděte řádek se značkou textarea.

Pro rychlé vyhledávání klikněte na klávesnici " Ctrl» + « F". Zobrazí se vyhledávací pole pro zadávání textu, napište slovo „ textarea"Bez uvozovek. Řádek s tímto kódem by měl být automaticky nalezen.

Zkopírujte tento řádek celý a vložte jej níže, těsně pod tento řádek. Měli byste získat něco takového:

To znamená, že musí existovat stejné dva řádky. Nyní musíme v horním řádku provést nějaké změny. Nahrazením slova „ hlavní"Bez uvozovek. Mělo by to vypadat takto:

Pokud chcete, aby pole komentáře zobrazovalo nápovědu, jakou mám na svém blogu, přidejte do horního řádku následující:

placeholder = "(! LANG: Zadejte text komentáře"!}

Horní řádek by nyní měl vypadat takto.

XHTML

Vypořádali jsme se s tímto souborem. Ulož to.

Úpravy šablony stylů style.css

Nyní se na vašem webu objevilo druhé pole komentáře, ale pokud je na webu nainstalován plugin pro ukládání do mezipaměti, nemusí se vám zobrazit, například Super mezipaměť WP, nebo podobné.

Vymažte mezipaměť a uvidíte, že na webu v komentářích je druhé pole pro zadávání textu. Lidé budou zadávat text do prvního pole a spamboti budou zadávat text do druhého pole.

Druhé pole na našem webu nepotřebujeme vidět, takže ho skryjeme. V souboru style.css úplně dole musíte přidat dva řádky

/ * skrýt formulář komentáře * /
#comment (display: none;)

Úprava souboru function.php

Zbývá připojit filtr, který zkontroluje vyplnění polí. Pokud je vyplněno první pole, pak je komentář považován za normální a zůstane na blogu, a pokud je vyplněn druhý, pak je komentář považován za SPAM a je odstraněn.

Otevřete soubor function.php a přidejte do něj kód

/ * spam filtr * / add_filter ("pre_comment_on_post", "verify_spam"); funkce verify_spam ($ commentdata) ($ spam_test_field = trim ($ _ POST ["komentář"]); if (! empty ($ spam_test_field)) wp_die ("spam"); ​​$ comment_content = trim ($ _ POST [" main-comment "]); $ _POST [" comment "] = $ comment_content; vrátit $ commentdata;) / * spamový filtr * /

/ * filtr nevyžádané pošty * /

Ve výchozím nastavení ve WordPressu mohou čtenáři pod příspěvek zveřejňovat své komentáře. Komentáře jsou skvělý způsob, jak komunikovat se svými čtenáři a získat od nich zpětnou vazbu. Komentáře ve WordPressu jsou bohužel neustálým cílem spammerů. Používají programy k automatickému komentování a zveřejňování odkazů na své stránky. I nepopulární blogy WordPress mohou přijímat tisíce spamových komentářů. Tento spam může poškodit váš blog WordPress, protože zvyšuje provoz a využití zdrojů, a dokonce může negativně ovlivnit hodnocení vašeho webu ve vyhledávačích. Tato příručka vám ukáže, jak organizovat ochranu proti spamu WordPress a blokovat spammery.

Než budete pokračovat v tématu průvodce, zkontrolujte, zda máte:

  • Přístup k administrátorské části WordPress

Krok 1 - Instalace pluginu Akismet

Nejoblíbenějším pluginem pro blokování nevyžádaných komentářů je Akismet. Tento plugin odesílá všechny komentáře na server Akismet, kde jsou ověřeny pomocí důmyslných algoritmů. Pokud jsou komentáře rozpoznány jako nevyžádané, Akismet je odfiltruje.
Akismet je tak silný, že je dodáván s WordPress. Při nastavování pluginu Akismet postupujte takto:

  1. Přihlaste se do své administrátorské oblasti WordPress.
  2. Přejděte do sekce Nainstalované pluginy a stiskněte tlačítko aktivovat pod pluginem Akismet.
  1. Na zeleném pozadí uvidíte velkou zprávu, že aktivace proběhla úspěšně. Klikněte na tlačítko Založte si svůj účet Akismet.
  1. Akismet ke své práci vyžaduje klíč API. Klikněte na tlačítko Získejte klíč API pokračovat. Pokud již klíč API máte, zadejte jej do níže uvedeného pole a klikněte na tlačítko Připojte se pomocí klíče API.

  1. Budete přesměrováni na oficiální stránku Akismet. Klikněte na tlačítko Aktivujte Akismet.

  1. Chcete -li pokračovat, musíte si zaregistrovat účet u Akismet. Vyplňte své údaje a klikněte na tlačítko Přihlásit se.

  1. Pokud nepotřebujete pokročilejší ochranu proti spamu, vyberte si tarif Osobní a stiskněte tlačítko Přidat osobní předplatné.

  1. Pomocí posuvníku vlevo nastavte cenu na 0 $ / rok, vyplňte kontaktní údaje a klikněte na tlačítko Pokračovat nebo Vytvořit předplatné.

  1. Dále budete buď vyzváni k aktivaci vašeho webu pomocí odkazu Aktivujte tento web nebo budete přesměrováni na stránku Akismet. Klíč API najdete zde v horní části stránky. Pokud je klíč skrytý, klikněte na ikonu oka, nebo okamžitě zkopírujte klíč API.
  1. Vraťte se do administrátorské oblasti WordPress, otevřete stránku nastavení Akismet a vložte klíč API. Klikněte na tlačítko Použijte tento klíč... Pokud jste sledovali odkaz Aktivujte tento web v předchozím kroku již bude vše aktivováno.

  1. V horní části stránky se zobrazí zpráva se zeleným pozadím.

Gratulujeme, právě jste úspěšně nainstalovali plugin Akismet. Nyní budou všechny spamové komentáře automaticky umístěny do Složka nevyžádané pošty a odstraněny po 15 dnech.

Krok 2 - Použití Google ReCaptcha k zastavení spamu komentářů WordPress

Dalším účinným způsobem, jak zabránit spamu s komentáři ve WordPressu, je použít nástroj ReCaptcha. Automaticky vytvoří obrázek ze symbolů a vaši návštěvníci budou muset potvrdit, že jsou skutečnými lidmi, vyplněním symbolů v poli. ReCaptcha je skvělý způsob, jak zastavit nevyžádanou poštu, pokud spammeři používají programy pro automatické komentáře. Bohužel to není tak účinné proti ručnímu vyplňování nevyžádané pošty a může to ztížit komentáře pro skutečné uživatele. Existuje poměrně málo pluginů, které implementují mechanismus ReCaptcha ve WordPressu, doporučujeme však použít autorský plugin Jörn Lund jednoduše proto, že je velmi jednoduché a snadno použitelné. Při instalaci a konfiguraci tohoto pluginu postupujte takto:

  1. Přejděte do administrátorské konzole WordPress a přejděte do sekce Pluginy.
  2. Nainstalujte si plugin Integrace WordPress ReCaptcha... Podrobný průvodce instalací pluginu najdete.

  1. Po dokončení instalace přejděte na stránku nastavení pluginu.

  1. Chcete -li nainstalovat ReCaptcha, musíte získat Klíč webu a Tajný klíč z google. lis Stránka pro správu Google reCAPTCHA a budete přesměrováni na stránku správce Google ReCaptcha. Pro přístup na tuto stránku musíte mít účet Google. Lze vytvořit nový účet.
  1. Nejprve musíte zaregistrovat svůj blog. Do polí zadejte název své domény Štítek (název) a Domény a stiskněte tlačítko Registrovat.

  1. Bude vygenerován nový web a tajný klíč pro váš blog.

  1. Zkopírujte oba klíče a vraťte se na stránku nastavení pluginu ReCaptcha.
  2. Vložte klíče do příslušných polí a klikněte Uložit změny.

  1. Nyní byste měli vidět další nastavení. Aktivujte ReCaptcha pro komentáře kliknutím na tlačítko Formulář pro zasílání komentářů.

  1. V dolní části stránky klikněte na Uložit změny.

A to je všechno! Úspěšně jste nainstalovali a povolili Google ReCaptcha. Uživatelé nyní budou muset před přidáním komentáře vyplnit ReCaptcha.

Závěr

Nevyžádané komentáře mohou poškodit váš blog WordPress a dokonce i váš hostingový účet. Zvyšují provoz a využívání dalších zdrojů a mohou negativně ovlivnit hodnocení vyhledávačů. Nyní, když jste prošli tímto tutoriálem, jste obeznámeni se způsoby, jak chránit váš blog WordPress před komerčním spamem.

Od autora: Zdravím vás přátelé. V tomto krátkém článku si povíme o ochraně proti spamu ve WordPressu. Internet dnes bohužel není jen zdrojem přístupných a potřebných informací, ale také, jak někteří tvrdí, celosvětovou hromadou odpadků. V mnoha ohledech je to zásluha spammerů, kterých je každým rokem víc a víc.

Velmi velká část webů jsou blogy. Protože mluvíme o WordPressu, pak na něm vytvořit blog, jak se říká, sám Bůh nařídil. Koneckonců, WordPress byl původně vytvořen jako především blogovací stroj. Jaký blog bez komentářů? Je to tak, blog bez komentářů se již ani neodváží označit blog za blog. Koneckonců, každý blogger, který napsal nový článek, chce získat zpětnou vazbu ve formě komunikace se čtenáři v komentářích.

V souladu s tím je na téměř jakémkoli webu WordPress povoleno komentování článků a komentování je často povoleno naprosto každému, registrovaným i autorizovaným uživatelům a hostům. To je ale obrovský prostor pro spammery, kteří se pokoušejí inzerovat ten či onen zdroj prostřednictvím komentářů.

Proto bude jedním z důležitých úkolů při provozu webu WordPress chránit jej před spamem. Nejprve se podívejme na to, jaké ochrany nám WordPress nabízí po vybalení z krabice. Chcete -li to provést, přejděte na stránku Nastavení - Diskuse.

Zde nám mohou pomoci následující nastavení:

Uživatelé musí být zaregistrováni a oprávněni přidávat komentáře

Komentář musí být schválen ručně

Moderování komentářů

Černá listina

Některá z těchto nastavení jsou již označena a použita, některá ještě nejsou použita. V zásadě názvy těchto nastavení a popisy k nim hovoří samy za sebe a zde není co vysvětlovat. Pokud například nechcete, aby se vám na vašem webu zobrazovaly komentáře hostů, zkontrolujte příslušné nastavení. Rozhodně také doporučuji povolit moderování komentářů (Komentář musí být schválen ručně). To zabrání čtenářům vašeho webu ve čtení spamu, protože nikdo neuvidí komentář, dokud jej správce webu neschválí. Vy, jako správce, již učiníte rozhodnutí o tom, zda je komentář hoden se na vašem webu objevit.

Dalo by se říci, že jde samozřejmě o omezení svobody projevu, ale v moderní realitě jde bohužel o vynucené opatření. V první fázi budou přijatá opatření stačit k ochraně vašeho webu WordPress před spamem. Pokud se spammer „usadí“ na vašem webu a pravidelně zanechává nevyžádané zprávy, pak jej můžete navíc přidat na Černou listinu pomocí celé sady atributů (e-mail, URL, IP a další).

Může se však ukázat, že postupem času bude pro vás moderování a čištění spamových komentářů obtížnější, protože takových komentářů je stále více. Můžete snadno odstranit několik desítek takových spamových komentářů za den. Jak být? V tomto případě potřebujeme výkonnější antispamovou ochranu, potřebujeme plugin.

Dokážete si asi představit, toto bude plugin, který přidá captcha pro formulář pro přidání komentáře, to znamená, že do stávajících polí bude přidáno ještě jedno pole s captcha. Podobných pluginů jsou desítky a stovky. Mohou to být pluginy, které přidávají pravidelné zaškrtávací políčko, které je třeba zaškrtnout, nebo naopak nezaškrtnuté, aby se prokázalo, že nejste robot. Mohou to být pluginy, které přidávají mnohem sofistikovanější možnosti ochrany. Jako příklad použijme plugin Captcha Code pro WordPress. Najděte a nainstalujte plugin jako obvykle.

Po instalaci pluginu se v nabídce objeví nová položka - Captcha.

Zde se nám nabízí přizpůsobení captcha podle vašeho vkusu. Můžeme například zvolit typ kódu (písmena / číslice) a písmena (velká / malá písmena). Zvláště zajímavé je, že captcha můžeme umístit nejen pro formulář komentáře, ale také pro jiné formuláře na webu WordPress: pro autorizační a registrační formulář a pro formulář pro obnovení hesla. Můžeme také skrýt captcha pro oprávněné uživatele.

Pojďme se podívat, jak funguje plugin proti spamu. Pokusme se zadat kód nesprávně a zobrazí se odpovídající zpráva.

To je ve skutečnosti vše. Jak vidíte, je velmi snadné chránit vaše komentáře před spamem ve WordPressu. Mimochodem, pokud chcete vědět, jak takové pluginy vznikají, doporučuji vám podívat se na náš studijní kurz.

To je pro mě vše. Hodně štěstí!