Per proteggere il nostro wordpress dai commenti spam è utile sapere che ci può venire in aiuto il file .htaccess:

Con la tecnica del rewrite url possiamo impedire a “malintenzionati” di popolare in modo irritante la nostra coda di spam e continuare a permettere ai nostri “lettori” di commentare liberamente senza capha e diavolerie simili.

Quindi:

# Protect from spam comments

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*DomainName.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Sostituite DomainName con il tuo nome dominio da “proteggere” senza estensioni (.it, .com).

p.e.

RewriteCond %{HTTP_REFERER} !.*renzotavanti.* [OR]

via [allguru] e [robertoiacono]