A T T E N Z I O N E ! Questo post ha piu' di sei mesi. Le informazioni contenute potrebbero non essere aggiornate.

Trencaspammers è un ottimo plugin per WordPress, che mette un captcha nella pagina dei commenti, e obbliga l’utente a inserire un codice numerico copiandolo da una immagine. Questa operazione è impossibile per un software, quindi impedisce l’inserimento automatico di decine di commenti spam.
L’installazione è abbastanza semplice, ma la documentazione non è precisa, quindi potrebbe risultare ostica.

Il requisito fondamentale è il supporto GD del PHP del vostro server, cosa peraltro normale.
Scaricate il plugin, da qui o da qui. L’archivio contiene trencaspammers.php, il plugin vero e proprio che va copiato in wp-content/plugins. Gli altri files che ci interessano sono wp-comments.php e wp-comments-post.php, che contengono parti di codice che dobbiamo inserire nella nostra installazione.
Cominciamo da wp-comments.php. Apritelo con un editor di testi (se lo vedete confuso con il Blocco Note, usate Wordpad), ed individuate la sezione delimitata dalle due righe
<!-- coffelius was here -->
Tutta questa parte, comprese le due righe, va aggiunta al file /wp-content/themes/"tuo_tema"/comments.php, subito dopo la riga della textarea dei commenti, che dovrebbe essere simile a questa:
<p><textarea name="comment" id="comment" style="width:98%" cols="100%" rows="10" tabindex="4"></textarea></p>.
Subito dopo </p> inserite una riga vuota ed incollate il codice.
Fate attenzione alla riga
<img src="/wp-content/plugins/trencaspammers.php?ts_random..., dovete adattare il percorso alla vostra installazione di WP. Se WP è nella directory principale va bene così, se invece avete una cosa tipo: www.miosito.com/blog, dovete aggiungere /blog all’inizio.

Passiamo a wp-comments-post.php, anche qui cercate la sezione tra i due
// coffelius was here. Questa va aggiunta al file wp-comments-post.php, che trovate nella directory principale di WordPress, subito dopo la riga
if ( '' == $comment_content )
die( __('Error: please type a comment.') );

Salvate tutto, attivate il plugin dall’interfaccia di amministrazione di WP, ed avete finito!

Tags:

Related posts