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

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Saviez-vous que lorsqu’un compte ajoute une URL en texte brut dans ses commentaires, WordPress la rend automatiquement cliquable. Récemment, un de nos lecteurs nous a demandé s’il était possible de désactiver la création automatique de liens vers des URL en texte brut dans les commentaires de WordPress ? La réponse est OUI. Dans cet article, nous allons vous afficher comment désactiver la création automatique de liens vers des URL dans les commentaires WordPress.

Pourquoi WordPress crée-t-il des liens automatiques vers les URLs 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’elles sont affichées à l’écran dans la zone d’administration ainsi que dans la section des commentaires sous vos articles.

Auto-linked clickable text URL in WordPress comments

Certains de ces commentaires sont authentiques, les commentateurs ne sachant pas comment ajouter un lien dans les commentaires. Mais de nombreux commentaires indésirables contiennent également des URL simples collées directement dans le texte du commentaire.

Désactiver les liens automatiques dans les commentaires WordPress

Il suffit d’ajouter cette ligne de code dans le fichier functions.php de votre thème ou dans une extension spécifique à votre site.

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

WordPress ne stocke pas les URL en texte brut comme des liens dans la base de données. Au lieu de cela, il les modifie en liens cliquables à la volée. Ce code désactive simplement le filtre qui rend les URL cliquables.

Cela rend les URL en texte clair non cliquables dans la zone d’administration et dans la section des commentaires sous vos publications. Retirer ce code réactivera les liens automatiques.

Si vous l’ajoutez au fichier functions.php de votre thème, la mise à jour de votre thème écrasera votre fichier functions.

Gardez également à l’esprit que ce code fonctionne uniquement sur les URL en texte brut. Si un utilisateur a décidé de créer un lien en ajoutant la balise HTML appropriée, ces liens apparaîtront comme ils le devraient.

Si vous souhaitez désactiver complètement le HTML dans les commentaires, jetez un œil à notre tutoriel sur la façon de désactiver le HTML dans les commentaires WordPress.

Nous espérons que cet article vous a aidé à désactiver les liens automatiques des URLs dans les commentaires WordPress. Vous pouvez également consulter notre liste des 16 meilleures extensions pour améliorer les commentaires WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour des tutoriels vidéo 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

23 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Deniz says

    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 says

      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

  3. Pasquale says

    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

  4. Sebastien says

    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 says

      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

  5. StageCoachDriver says

    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?

  6. Angel says

    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 says

      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 says

        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 says

      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.

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.