WordPress plugin Spammer Blocker

Tak a máme tu další plugin. Tentokrát se jedná o jednoduchý skript, který vám pomůže s blokací spammerů a jiných nepohodlných návštěvníků. Ač to může znít absurdně, k jeho slátání mě donutila nehorázná lenost, která mě do jisté míry ovládá a ovlivňuje mé rozhodování. :-)

Už mě přestalo bavit manuálně blokovat IP adresy drzých spammerů, kteří se záhadně dostali přes komentářovou ochranu pluginu Invisible Defender (nejspíše boti šití na míru). A proto jsem si dal práci s vytvořením pluginu Spammer Blocker, který tuhle dřinu dělá za mě.

Jak vlastně funguje? Plugin blokuje všechny neřády, kteří napsali komentář, jenž byl administrátorem později označen jako spam. IP adresa uživatele bude zakázána do té doby, dokud se nesmaže nebo neschválí příspěvek dotyčného. V podstatě se tedy jedná o velmi triviální a účinné řešení. Dokonce jsem přidal možnost editace zprávy zobrazované zabanovaným robotům.

V budoucnu chystám přidat další fíčury, uvažuji např. o zavedení zakázání odesílání komentářů místo blokace přístupu (jednu IP adresu může mít více uživatelů). To ocení zejména ti, kteří stále používají Akismet (který je sice úplně k ničemu, ale to už je na trochu jiné povídání).

Download

Instalace

  • stáhněte si soubor spammer-blocker.zip
  • rozbalte archiv
  • složku nahrajte do adresáře /wp-content/plugins/ a aktivujte

Budu rád za všechny nápady, připomínky a hlášení chyb. Díky.

Kam dál?

Odpovědi: 14

  1. PHATE

    Oceňuji Tvoji snahu o vylepšení WP světa, ale zkusil jsi někdy třeba Peter’s custom anti-spam? Přes tohle mi zatím neproklouzl jediný nežádoucí komentář. Od té doby, co jsem tento plugin zaktivoval, nemám se spamem žádné trable :-)

    Třeba pomůže.

    PHATE

    #1 | Reagovat

  2. Lelkoun

    @PHATE: Osobně nesnáším testy typu CAPTCHA a jakékoliv jiné opisování nesmyslů. Tyto antispammerské metody akorát odrazují čtenáře od komentování.

    Proto se snažím najít takové řešení, které bude přijatelné jak pro návštěvníky, tak pro mě. Co na tom, že jednou za týden označím 5 komentářů pocházejících od botů jako spam? Jsem v klidu, protože příště se sem díky mému pluginu už nepodívají. ;-)

    #2 | Reagovat

  3. PHATE

    Je fakt, že captcha je otravná… Naštěstí u mě je docela snadno čitelná, ale i tak je to pole navíc. Je pravda, že odměna za klid může být vysoká.

    Vlastně ano, můj komentář byl asi trochu zbrklý, snad odpustíš :-) No, budu o Tvojí metodě přemýšlet a asi ji i otestuji…

    Díky.

    PHATE

    #3 | Reagovat

  4. PHATE

    btw: Ty smajlíky jsou strašný, neuvažoval jsi o jejich zrušení nebo alespoň nahrazení jinými?

    #4 | Reagovat

  5. Lelkoun

    @PHATE: Co je na nich tak strašného? Defaultní smajlíky jsou standardem a lidi si na ně zvykli, takže se nechci moc odlišovat od ostatních blogů.

    #5 | Reagovat

  6. Re4DeR

    IP block je nejhorší možná metoda podle mě. Osobně používám mollom.. fajn služba

    #6 | Reagovat

  7. Lelkoun

    @Re4DeR: To je fakt, jenomže jak jinak by se potírání botů mělo řešit, aby to nemělo i dopad na samotné návštěvníky?

    #7 | Reagovat

  8. PHATE

    Díky za tip Re4DeRe, myslím, že tohle by mohlo sloužit o něco líp :-)

    @Lelkoun: Tak zaprvé vůbec nevyjadřují to, co by měly. Když napíšu úsměv, tedy : – ), tak je tam chechtající se žlutý hnusný kolečko. Nevím, asi je to otázka vkusu, ale tohle se mi vážně nelíbí. I textová podoba je v tomhle případě účinnější…
    :-(

    PHATE

    #8 | Reagovat

  9. PHATE

    No… fakt že jo! Myslím, že budu psát bez smajlíků úplně a možná, že nejen na stránkách.

    #9 | Reagovat

  10. Lelkoun

    @PHATE: Uvidíme, šoupnu sem anketu a možná s tím něco udělám. ;-)

    #10 | Reagovat

  11. Re4DeR

    Třeba právě službami jako akisment a mollom.

    Na stejný ip jako je můj pc je dalších pár set. K jednomu sedne blbeček a začne spamovat. A já jsem v řiti. Proto jsem proti IP banu :-) .

    PHATE: většina smajlíků je žlutá.. :-)

    #11 | Reagovat

  12. Re4DeR

    :D

    #12 | Reagovat

  13. Mehran Barahmand

    Hi,

    I have made changes to your plugin to work with the native db class of WP. How do i send it to you?

    #13 | Reagovat

  14. Lelkoun

    @Mehran Barahmand: Hello, send the modified files via e-mail to lelkoun@gmail.com, please.

    I appreciate your interest in my plugin. Thank you very much.

    #14 | Reagovat

Komentujte!