Inserisci qui il tuo indirizzo email per essere informato direttamente nella tua mailbox dei nostri ultimi articoli:

- Oppure usa il tuo Reader RSS

lug
20th

Come creare un form Captcha per WordPress

Autore: Davide | Pubblicato in CMS & Applicazioni web, Guide & varie, How To, WebMaster

wordpress-27.jpg” alt=”wordpress-27″ width=”180″ height=”180″ />

Tutti sapranno che dopo un pò di notorietà al nostro blog inizieranno ad arrivare molti commenti di spam, il ché è facilmente evitabile: basta utilizzare un plugin antispam, di questi consiglio in particolare il noto Akismet e AntiSpam Bee.

Per migliorare ancora il sistema antispam sarebbe bene anche mettere un form CAPTCHA nel form dei commenti (e anche nell’eventuale form di contatto); oggi, quindi, vi insegnerò a creare form di tipo CAPTCHA.

Per fare questo ci serviremo del plugin per WordPress WP NOTCAPTCHA, completamente gratuito e facile da scaricare ed utilizzare, grazie a questo plugin potremo dire addio allo spam dei programmi automatici.

Il plugin è compatibile con WordPress 2.x e PHP 4.0.6 (o superiori) con supporto delle librerie GD2 per creare le immagini CAPTCHA. Un piccolo particolare: il tema deve avere nel form dei contatti il seguente codice:

<?php do_action('comment_form', $post->ID); ?>

Il precedente codice è già inserito in automatico in alcuni temi, comunque, se il vostro non dovesse averlo basta inserire il codice nel file comments.php, il miglior posto dove metterlo è dopo il form dove si scrive il commento.

WP NOTCAPTCHA ha anche molte altre utili funzioni:

  • Configurabile dal pannello di amministrazione
  • JavaScript non necessario (ma apprezzato)
  • Permette PingBacks e TrackBacks
  • Potete rimuovere il form CAPTCHA per gli utenti registrati e gli amministratori
  • Potete scegliere dove mettere il CAPTCHA (solo nei commenti o nel contact form, per esempio)

Post simili

Una risposta. Vuoi dire qualcosa?

  1. John
    nov 2, 2009 a 18:22:28
    #1

    Firefox 2.0.0.13MEGAUPLOAD1.0.NETCLR3.5.30729 Windows Vista

    Interessante articolo ma io volevo sapere il codice da inserire nel mio contact form creato con contact form 7 plugin per wp, che è personalizzabile, bastarebbe che sapessi come e dove inserire il codice. Ho visto che per i commenti si è abilitato da solo ma per il contact form da me creato? Grazie! Naturalmente parlo di recaptcha plugin

Pubblica un commento