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

 

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)


email

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