WP Math Captcha
dodano 17/09/2009
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>
<p>
<?php wpmc_count(); ?> spam comments blocked by
<a href="http://projects.malcom.pl/plugins/wordpress/wp-mc.xhtml">WP Math Captcha</a>.
</p>
<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