Home>Snippets>Rimuovere l’auto-linking nei commenti di WordPress

Rimuovere l’auto-linking nei commenti di WordPress


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.



Ti è piaciuto questo articolo? Regalami un click per ripagarmi dello sforzo



Code4Life ti è stato utile? Sostienici con una donazione!

Dona con PayPal

Hai trovato interessante l’articolo? Allora ti consiglio di leggere:

Modificare il testo del pulsante "Aggiungi al carrello" in WooCommerce

Modificare il pulsante “Aggiungi al carrello” in WooCommerce


Ecco un piccolo script che ti permetterà di cambiare il testo del pulsante “Add to cart” per i prodotti del tuo WooCommerce.

Eliminare l'immagine associata quando si elimina un articolo

Eliminare l’immagine associata quando si elimina un articolo


Evita di sprecare risorse, sia nello spazio FTP che nel database del tuo sito WordPress, cancellando automaticamente le immagini associate agli articoli eliminati.

Oppure cerca tra gli articoli correlati


E tu cosa ne pensi? Condividi la tua opinione e discutiamone insieme
La tua email non sarà resa pubblico o utilizzata per inviarti spam, te lo prometto

Iscrivimi alla newsletter per ricevere news ed aggiornamenti
Utilizziamo piattaforme di terze parti per l’invio di newsletter. (Privacy Policy)
Tienimi aggiornato su questo articolo
Ricevi una email di notifica quando qualcuno scriverà un commento a questo articolo. (Privacy Policy)
Ricorda i miei dati per la prossima volta che scriverò un commento
Il tuo nome e la tua email verranno salvati in un cookie in questo browser. (Privacy Policy)