Iscriviti gratuitamente ai nostri Feeds così da essere quotidianamente aggiornato sulle nostre ultime guide. Basta inserire qui il tuo indirizzo email:

- 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

 

email

Come creare un form Captcha per WordPress

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

  • 10 cose da fare dopo aver installato WordPress
    Installare WordPress è una cosa abbastanza facile e veloce, tuttavia, molte persone, dopo aver installato il noto CMS non sanno cosa fare, quindi ecco le prime 10 cose da fare dopo aver installato WordPress. 1. Cambiare la password dell'ammini...
  • Come gestire la pubblicità in WordPress
    Per la pubblicità su questo blog ho sempre utilizzato AdMan, un ottimo plugin per questo genere di operazioni e sono sempre rimasto soddisfatto delle sue prestazioni, ma oggi ho trovato un plug-in ancora migliore! Il plugin in questione si chi...
  • Come installare WordPress
    WordPress è la piattaforma per creare blog più usata al mondo, attualmente conta milioni e milioni di blog. WordPress è gratuito, open-source e dispone di decine di migliaia di plugin, estensioni e temi gratuiti, installabili con pochi clic. In q...
  • Broken Link Checker: Plugin per Trovare Link Rotti su Wordpress
    Avere dei link non funzionati, ovvero dei Broken Link, è un fatto assai negativo che ogni webmaster dovrebbe impedire con tutte le sue forze; infatti i link non funzionanti non fanno bene al proprio sito web/blog, specialmente per quanto riguarda...
  • Come gestire gli errori delle pagine in WordPress
    Gli errori delle pagine in WordPress sono una brutta pecca, di solito non escono ma può capitare a volte, di fare qualcosa che non vada bene e quindi esca un errore. Io non capisco nulla di errori ed .htaccess perciò ho dovuto trovare un plugi...

2 risposte. Vuoi dire qualcosa?

  1. John
    nov 2, 2009 a 20: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

  2. michele
    gen 8, 2011 a 16:48:08
    #2

    Chrome 8.0.552.231 MacIntosh

    Ciao ragazzi avrei una domanda :

    • come faccio dal menu a tendina di "contact form7" a selezionare a chi inviare la mail?

Pubblica un commento