WordPress návody

Jak ve WordPress jednoduše snížit míru spamu v komentářích

Včela
Autor příspěvku Tomáš Cirkl

Spam a WordPress jdou bohužel kvůli oblíbenosti tohoto redakčního systému ruku v ruce. Naštěstí je tady spousta možností, jak spam redukovat. Už jsme si ukázali například Google reCaptcha nebo Akismet.

V tomto článku si však ukážeme způsob boje proti spamu bez využití externích služeb a jen úpravou nastavení pravidel pro vkládání komentářů.

Budeme k tomu potřebovat plugin Antispam Bee, který se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.

Antispam Bee

Antispam Bee

Po instalaci a aktivaci najdete nastavení pluginu v administraci WordPress, sekci Nastavení → Antispam Bee.

Nastavení Antispam Bee

Nastavení pluginu Antispam Bee je rozděleno do tří sekcí. Stačí jen nastavit pravidla pro vkládání komentářů a vše uložit.

Antispam filter

Antispam filter nastavení

Antispam filter nastavení

  • Trust approved commenters – důvěřovat komentářům od uživatelů, kteří mají již schválený komentář.
  • Trust commenters with a Gravatar – důvěřovat komentářům od uživatelů, kteří používají Gravatar.
  • Consider the comment time – zvážit čas vloženého komentáře.
  • BBCode is spam – využití BBCode v komentáři je automaticky považováno za spam.
  • Use regular expressions – používat předdefinované vzory v pluginu.
  • Look in the local spam database – nahlížet do lokální databáze spamu.
  • Block or allow comments from specific countries – možnost blokovat komentáře ze specifických zemí (vhodné zejména pro lokální projekty).
  • Allow comments only in certain language – povolit komentáře pouze ve vybraných jazycích (obsahuje bohužel jen ty nejrozšířenější).

Advanced

Advanced filtr nastavení

Advanced filtr nastavení

  • Mark as spam, do not delete – zprávy vyhodnocené jako spam nemazat, ale pouze označit jako spam.
  • Spam-Notification by email – poslat upozornění administrátoru o zadrženém spamu.
  • Do not save the spam reason – neukládat důvod, proč byl komentář vyhodnocen jako spam.
  • Delete existing spam after X days – automaticky vymaže spam po X dnech.
  • Limit approval to – omezit antispam jen na komentáře/pings.
  • Delete comments by spam reasons – smazat spamové komentáře z důvodu.
  • Delete Antispam Bee data when uninstalling – smazat veškerá data pluginu při odinstalování.

More

More nastavení pluginu

More nastavení pluginu

  • Generate statistics as a dashboard widget – generovat statistiky na Nástěnce.
  • Spam counter on the dashboard – počet spamu na Nástěnce.
  • Do not check trackbacks / pingbacks – nekontrolovat trackbacks / pingbacks.
  • Comment form used outside of posts – kontrolovat komentáře i na jiných typech obsahu než příspěvcích.

Jakmile vše nastavíte, nezapomeňte nastavení uložit pomocí tlačítka Save Changes a dejte sbohem spamovým komentářům.

Vzorové nastavení

Níže náhled vzorového nastavení pro mezinárodní projekt.

Nastavení mezinárodního webu

Nastavení mezinárodního webu

Níže náhled vzorového nastavení pro český/slovenský projekt.

Nastavení českého nebo slovenského projektu

Nastavení českého nebo slovenského projektu

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

Zanechat komentář

WordPress školení pro začátečníky a mírně pokročilé (Praha 17.9.2020)

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.