WP Math Captcha

dodano 17/09/2009

rootWtyczki \ WordPress \

Simple math captcha for wordpress comments.

Wtyczka zabezpieczająca przed spam-botami odwiedzającymi nasz blog i dodającymi komentarze do wpisów. Identyfikacja miedzy użytkownikiem a botem dokonywana jest na podstawie wyniku wykonanego prostego działania matematycznego.

W wtyczka powstała w kilka minut, z powodu nie zadowolenia z istniejących rozwiązań anty-spamowych i niemożliwości znalezienia gotowej wtyczki z math captcha dla systemu WordPress.

Example

Działanie wtyczki można zobaczyć na blogu autora - MalDevBlogu.

Download

Źródła wtyczki dostępne są na GitHubie jako gist 188667.

Instalacja

Po skopiowaniu pliku wtyczki do odpowiedniego katalogu aktywujemy plugin w PA naszego WordPressa.

W plikach szablonu, w formularzu komentarza, w miejscu gdzie chcemy wyświetlić dodatkowe pole formularza, dodajemy wywołanie funkcji wpmc_form_input:

<?php if (function_exists('wpmc_form_input')) wpmc_form_input(); ?>

Możemy również wyświetlić w dowolnym miejscu statystyki w postaci licznika zablokowanych komentarzy, wystarczy wtedy wywołać funkcję wpmc_count:

<?php if (function_exists('wpmc_count')) { ?>
<p>
    <?php wpmc_count(); ?> spam comments blocked by
    <a href="http://projects.malcom.pl/plugins/wordpress/wp-mc.xhtml">WP Math Captcha</a>.
</p>
<?php } ?>

Linki

TODO

Planowane funkcje i usprawnienia:

  • strona konfiguracji w PA
  • blokowanie/oznaczanie jako spam
  • automatyzacja JavaScriptem

Changelog

Wersja 0.3 (20/09/2009):

  • poprawiono błąd z blokowaniem ping/track -backów

Wersja 0.2 (18/09/2009):

  • dodano "solenie" wyniku
  • dodano statystyki - wpmc_count

Wersja 0.1 (17/09/2009):

  • pierwsza wersja wtyczki

aktualizacja 20/09/2009