Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come disabilitare il collegamento automatico degli URL nei commenti di WordPress

Uno dei nostri lettori ha recentemente chiesto se esiste un modo per disabilitare il collegamento automatico degli URL nei commenti di WordPress.

Per fortuna c’è!

Per impostazione predefinita, WordPress trasforma automaticamente gli URL in testo semplice in link cliccabili nella sezione dei commenti. Questo può essere utile, ma questi link possono rendere i commenti disordinati. Ancora peggio, gli spammer potrebbero sfruttare questa funzione di collegamento automatico per indurre le persone a cliccare sui loro link dannosi.

Noi di WPBeginner siamo soliti contrassegnare questi commenti come spam, ma sappiamo che non è la soluzione migliore per tutti, soprattutto per chi gestisce un nuovo blog. Avere una sezione commenti vivace è un ottimo modo per stimolare le conversazioni e l’engagement del pubblico.

Dopo aver provato diversi metodi, sia manuali che tramite plugin, abbiamo scoperto che il modo più semplice per disabilitare il collegamento automatico degli URL è usare WPCode.

In questo articolo vi mostreremo istruzioni passo passo su come disabilitare il collegamento automatico degli URL nei commenti di WordPress.

Disabling auto-linking of URLs

Perché WordPress collega automaticamente gli URL di testo nei commenti?

WordPress converte automaticamente gli URL di testo in link, rendendo più facile visitare il link durante la moderazione dei commenti.

Questo collegamento automatico non viene memorizzato nel database. WordPress rende gli URL cliccabili quando li visualizza sullo schermo nell’area di amministrazione e nella sezione dei commenti sotto gli articoli.

Text URLs auto-linked in WordPress

Alcuni di questi commenti sono autentici, in quanto i commentatori non sapevano come aggiungere un link. Tuttavia, molti commenti di spam contengono anche URL semplici che vengono incollati direttamente nel testo del commento.

Per questo motivo, vi mostreremo come disabilitare i link automatici agli URL nei commenti di WordPress. Ecco i passi da compiere:

Facile, vero? Saltiamo subito in pista!

Prima di iniziare, molti esperti di WordPress vi diranno di aggiungere una riga di codice personalizzata al file functions.php del vostro tema o in un plugin specifico per il sito.

Tuttavia, non raccomandiamo questo metodo perché non è proprio adatto ai principianti. Un piccolo errore e il vostro sito potrebbe smettere di funzionare.

Per farlo in modo semplice e sicuro, potete usare WPCode, il miglior plugin per snippet di codice sul mercato. Con WPCode, potete aggiungere a WordPress snippet di codice personalizzati, tra cui CSS, PHP, HTML e altro, senza mettere a rischio il vostro sito.

La notizia migliore è che WPCode viene fornito con una libreria di oltre 100 snippet già pronti che potete aggiungere facilmente al vostro sito. Questo include uno snippet di codice per disabilitare il collegamento URL dei commenti.

Poiché si tratta di una funzione premium, è necessario creare un account WPCode. Sul sito web di WPCode, fare clic sul pulsante “Ottieni WPCode ora”.

A questo punto è sufficiente scegliere un piano e completare il processo di iscrizione.

WPCode's homepage

Una volta fatto, installiamo e attiviamo il plugin WPCode sul vostro sito WordPress. Se avete bisogno di aiuto, potete consultare la nostra guida su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario attivare la chiave di licenza. Per fare ciò, si deve andare su Code Snippets ” Impostazioni.

Quindi, nella scheda “Impostazioni generali”, inserire la chiave di licenza e fare clic su “Verifica chiave”. La chiave si trova nell’e-mail ricevuta dopo la registrazione o nel proprio account WPCode.

Activating WPCode license key

Il passo successivo è andare su Code Snippets ” + Add Snippets dall’area di amministrazione di WordPress.

Da qui, si dovrà usare il filtro “Commenti” per trovare facilmente lo snippet “Disabilita collegamento URL dei commenti”. Quindi, potete passare sopra lo snippet e fare clic sul pulsante “Connetti alla libreria per sbloccare (gratis)”.

Connecting the WPCode plugin to WPCode Library

Nel popup che appare, fate clic su “Connetti a WordPress”.

Una volta collegati, dovreste essere pronti a utilizzare lo snippet “Disable Comment URL Linking”. Quindi, passiamoci sopra di nuovo e clicchiamo su “Usa snippet” quando appare.

Use Disable Comment URL Linking snippet

In questo modo si viene reindirizzati all’editor di codice di WPCode.

Poiché lo snippet di codice è pronto per l’uso, è sufficiente cambiare la levetta da ‘Inattivo’ ad ‘Attivo’ e fare clic sul pulsante ‘Salva snippet’.

Activate and save the Disable Comment URL Linking snippet

Importante: questo codice funziona solo con URL di testo semplice. Se un utente decide di creare un link aggiungendo il tag HTML appropriato, i link appariranno come dovrebbero. Se volete disattivare completamente l’HTML nei commenti, potete dare un’occhiata al nostro tutorial su come disattivare l’HTML nei commenti di WordPress.

E questo è quanto!

Il vostro sito WordPress ora smetterà di collegare automaticamente gli URL nei commenti. Ecco come appare sul nostro sito demo:

Auto linking of URLs in comments disabled

Spiegazione dello snippet di codice per disabilitare il collegamento automatico nei commenti

Se siete curiosi, ecco lo snippet di codice che abbiamo utilizzato per disabilitare i link automatici agli URL nei commenti di WordPress:

remove_filter( 'comment_text', 'make_clickable', 9 );

Questo snippet funziona perché WordPress non memorizza gli URL come link cliccabili nel suo database.

Invece, converte al volo gli URL di testo semplice in link cliccabili quando si visualizzano i commenti. Disabilitando il filtro responsabile di questa operazione, si impedisce che gli URL diventino automaticamente cliccabili. Questa modifica interesserà sia l’area di amministrazione che la sezione dei commenti sotto i post.

Se in seguito si rimuove lo snippet, WordPress ricomincerà a collegare automaticamente gli URL.

Ad esempio, se si aggiunge questo codice al file functions.php del tema, l’aggiornamento del tema all’ultima versione sovrascriverà il file. Per evitare questo inconveniente, si può pensare di utilizzare un tema figlio o un plugin specifico per il sito.

Speriamo che questo articolo vi abbia aiutato a disabilitare il collegamento automatico degli URL nei commenti di WordPress. A seguire, potete consultare la nostra selezione dei migliori plugin per migliorare i commenti di WordPress e la nostra guida su come consentire agli utenti di modificare i propri commenti.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

22 commentiLascia una risposta

  1. Deniz

    Thanks for the guide. I added the code to function.php and it worked. So is there a way to exclude my own links from this?

    • WPBeginner Support

      We do not have a simple way at the moment but should we find a way we would recommend we will be sure to update the article!

      Admin

  2. Febri Tri Harmoko

    How to make except like our domain?

    So, only link from our website can add.

    • WPBeginner Support

      At the moment we do not have a method to limit by domain.

      Admin

  3. Pasquale

    Thanks, this was helpful. I was getting a lot of comments like ‘your website is great…bla bla…check mine’ and a link. Hopefully this will fix it

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  4. Geospatial &Space Technology

    Thank you for this

    • WPBeginner Support

      You’re welcome :)

      Admin

  5. Abdulrahim safi

    Hello How can i disable auto link in posts not comments
    when i enter a link in text format ex: http://www.example.com it is automatically changed to hyperlink when i publish post how can i disable this thanks

  6. Liz

    Do you guys have a similar solution for posts? Especially in code and pre blocks?

  7. Sunny

    Is there a plugin to un-link some certain external text link on WordPress site? Thanks

  8. Sebastien

    Hello. I’m looking for a way to do just what you mentioned, but only for posts. It seems with a recent WP update, if you type a website address in a post, WP will automatically link to it. For example, if your post contains “google.com” somewhere in the post, then WP will add a link to google. Can we stop that from happening? If so, how? Thank you

    • Bobby

      Hey Sebastien did you find the solution for your problem as i am also having problem with this.. and i just want to get it disabled.. thanks

  9. StageCoachDriver

    Could the functions.php in a child theme be used to add ‘remove_filter( ‘comment_text’, ‘make_clickable’, 9 );’ to the theme rather than making changes directly to the theme?

  10. Angel

    That is really good. In my case, I’ll make a conditional to make my links – as admin – clickable, since I post them on replies to comments.

    Thanks :)

    • Matteo

      Hi Angel,
      do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable ;)

      Thank you

      • Angel

        As I am the only person show logs in I am able to use:
        if ( is_user_logged_in() ) {
        remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
        }

    • Ibon Azkoitia

      Maybe I’m wrong about your situation, but you should not write in your Blog with an Admin User. The “Writer” should have a lower role (editor for example) and have another user with the Admin role for admin stuff.

  11. Iswandi

    It works after I remove the quotation marks at the ‘make_clickable’

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.