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.
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
- 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
- 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
- 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.
Níže náhled vzorového nastavení pro český/slovenský projekt.