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

Comment désactiver le lien automatique des URLs dans les commentaires WordPress

Un de nos lecteurs nous a récemment demandé s’il existait un moyen de désactiver la création automatique de liens URL dans les commentaires de WordPress.

Heureusement, il y en a un !

Par défaut, WordPress transforme automatiquement les URL en texte brut en liens cliquables dans la section des commentaires. Cela peut être utile, mais ces liens peuvent donner un aspect désordonné à vos commentaires. Pire encore, les spammeurs peuvent exploiter cette fonction de lien automatique pour inciter les gens à cliquer sur leurs liens nuisibles.

Chez WPBeginner, nous marquons généralement ces commentaires comme du spam, mais nous savons que ce n’est pas la meilleure solution pour tout le monde, surtout si vous gérez un nouveau blog. Avoir une section de commentaires animée est un excellent moyen de susciter des conversations et de s’engager avec votre public.

Après avoir essayé différentes méthodes – à la fois manuelles et avec des extensions – nous avons constaté que le moyen le plus simple de désactiver les liens automatiques vers les URL est d’utiliser WPCode.

Dans cet article, nous vous montrerons des instructions étape par étape sur la façon de désactiver la création automatique de liens URL dans les commentaires WordPress.

Disabling auto-linking of URLs

Pourquoi WordPress crée-t-il des liens automatiques vers des URL textuelles dans les commentaires ?

WordPress convertit automatiquement les URL de texte en liens, ce qui facilite la visite du lien lors de la modération des commentaires.

Ce lien automatique n’est pas stocké dans votre base de données. WordPress rend les URL cliquables lorsqu’il les affiche à l’écran dans la zone d’administration et dans la section des commentaires sous vos articles.

Text URLs auto-linked in WordPress

Certains de ces liens sont authentiques, les commentateurs ne sachant pas comment ajouter un Link. Cependant, de nombreux commentaires de spam contiennent également des URL bruts qui sont collés directement dans le texte du commentaire.

Dans cette optique, nous allons vous montrer comment désactiver les liens automatiques des URL dans les commentaires WordPress. Voici les étapes par lesquelles vous devrez passer :

Facile, n’est-ce pas ? Sautons à pieds joints dans l’aventure !

Avant de commencer, notez que de nombreux experts WordPress vous diront d’ajouter une ligne de code personnalisée au fichier functions.php de votre thème ou dans une extension spécifique à votre site.

Cependant, nous ne recommandons pas cette méthode car elle n’est pas vraiment adaptée aux débutants. Une seule petite erreur et votre site risque de ne plus fonctionner.

Pour le faire facilement et en toute sécurité, vous pouvez utiliser WPCode, qui est la meilleure extension d’extraits de code sur le marché. Avec WPCode, vous pouvez ajouter des extraits de code personnalisés, y compris CSS, PHP, HTML, et plus encore, à WordPress sans mettre votre site en danger.

La meilleure nouvelle est que WPCode est livré avec une bibliothèque de plus de 100 snippets prêts à l’emploi que vous pouvez facilement ajouter à votre site. Cela inclut un extrait de code pour désactiver les liens URL des commentaires.

Comme il s’agit d’une fonctionnalité premium, vous devez créer un compte WPCode. Sur le site de WPCode, cliquez sur le bouton « Get WPCode Now ».

Il vous suffit ensuite de choisir une formule et de terminer la procédure d’inscription.

WPCode's homepage

Une fois cela fait, installons et activons l’extension WPCode sur votre site WordPress. Si vous avez besoin d’aide, alors vous pouvez vous référer à notre guide sur l’installation d’une extension WordPress.

Lors de l’activation, vous devrez activer votre clé de licence. Pour ce faire, vous naviguerez vers Extraits de code  » Paramètres.

Ensuite, sous l’onglet  » Paramètres généraux « , saisissez simplement votre clé de licence et cliquez sur  » Vérifier la clé « . Vous trouverez cette clé dans l’e-mail que vous recevez après l’enregistrement ou dans votre compte WPCode.

Activating WPCode license key

L’étape suivante consiste à aller dans  » Code Snippets  » +  » Add Snippets «  depuis votre zone d’administration WordPress.

À partir de là, vous pouvez utiliser le filtre « Commentaires » pour trouver facilement l’extrait « Désactiver les liens URL des commentaires ». Ensuite, vous pouvez survoler l’extrait et cliquer sur le bouton « Se connecter à la bibliothèque pour déverrouiller (gratuit) ».

Connecting the WPCode plugin to WPCode Library

Dans la fenêtre qui s’affiche, cliquez sur « Se connecter à WordPress ».

Une fois connecté, vous devriez être prêt à utiliser l’extrait « Disable Comment URL Linking ». Survolez-la à nouveau et cliquez sur « Utiliser l’extrait » lorsqu’elle apparaît.

Use Disable Comment URL Linking snippet

Cela vous redirigera vers l’éditeur de code WPCode.

L’extrait de code étant prêt à l’emploi, il vous suffit de faire passer le commutateur de « Inactif » à « Actif » et de cliquer sur le bouton « Enregistrer l’extrait de code ».

Activate and save the Disable Comment URL Linking snippet

Important : veuillez noter que ce code ne fonctionne que pour les URL en texte brut. Si un utilisateur décide de créer un Link en ajoutant l’identifié HTML approprié, alors ces liens apparaîtront comme ils le devraient. Si vous souhaitez désactiver complètement le HTML dans les commentaires, vous pouvez consulter notre tutoriel sur la façon de désactiver le HTML dans les commentaires WordPress.

Et c’est tout !

Votre site WordPress cessera désormais d’établir des liens automatiques vers les URL dans les commentaires. Voici ce que cela donne sur notre site de démonstration :

Auto linking of URLs in comments disabled

Explication de l’extrait de code permettant de désactiver la création automatique de liens dans les commentaires

Si vous êtes curieux, voici l’extrait de code que nous avons utilisé pour désactiver les liens automatiques des URL dans les commentaires WordPress :

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

Cet extrait fonctionne parce que WordPress ne stocke pas les URL sous forme de liens cliquables dans sa base de données.

Au lieu de cela, il convertit à la volée les URL en texte brut en liens cliquables lors de l’affichage des commentaires. En désactivant le filtre responsable de cette conversion, vous empêchez les URL de devenir automatiquement cliquables. Ce changement affectera à la fois la zone d’administration et la section des commentaires sous vos publications.

Si vous supprimez l’extrait plus tard, WordPress recommencera à créer automatiquement des liens vers les URL.

Par exemple, si vous ajoutez ce code au fichier functions.php de votre thème, la mise à jour de votre thème vers la dernière version écrasera le fichier. Pour éviter cela, vous pouvez envisager d’utiliser un thème enfant ou une extension spécifique au site.

Nous espérons que cet article vous a aidé à désactiver la création automatique de liens URL dans les commentaires WordPress. Prochainement, vous voudrez peut-être aussi voir nos choix d’experts des meilleures extensions pour améliorer les commentaires WordPress et notre guide sur la façon de permettre aux utilisateurs de modifier leurs commentaires.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

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.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

22 commentairesLaisser une réponse

  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!

      Administrateur

  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.

      Administrateur

  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 :)

      Administrateur

  4. Geospatial &Space Technology

    Thank you for this

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  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’

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.