Rimuovere l’auto-linking nei commenti di WordPress

Forse non tutti lo sanno, ma quando un utente scrive un commento ed inserisce un indirizzo email o una URL, WordPress automaticamente lo converte in un link cliccabile.
Questo comportamento, attivo di default, è reso possibile dalla funzione make_clickable(), presente nel file:
wp-includes/formatting.php
Riflettici un attimo: questa funzionalità potrebbe essere sfruttata in modo malizioso dagli spammer, inserendo link anche senza utilizzare tag HTML.
Ma c’è un modo per far fronte a questo problema?
- Leggi l'articolo, ti bastano solo 51 secondi
Sei di fretta? Scarica il PDF e consultalo quando vuoi!
Il codice
È sufficiente rimuovere il filtro che applica la funzione make_clickable(), inserendo nel file:
wp-content/themes/{nome_del_tema}/functions.php
che trovi nello spazio FTP del tuo sito, il seguente codice:
// Rimuovo autolinking dai commenti remove_filter( 'comment_text', 'make_clickable', 9 );
ed il gioco è fatto!
Da questo momento, WordPress smetterà di convertire automaticamente URL e indirizzi email in link cliccabili.
Questo è possibile in quanto la conversione non è permanente e non è salvata nel database, ma viene effettuata “al volo” ogni volta che vengono visualizzati i commenti.