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

Comment désactiver les Pingbacks automatiques dans WordPress (étape par étape)

Nous avons travaillé sur des blogs comportant des centaines de liens internes, et l’une des choses qui nous rendaient fous était le flot de ping-bags dans la section des commentaires.

Chaque fois que nous créons un lien vers notre propre contenu, WordPress le traite comme un nouveau commentaire. Cela encombre la discussion et rend les vrais commentaires plus difficiles à repérer.

Si vous les voyez aussi, vous n’êtes pas le seul. De nombreux utilisateurs/utilisatrices de WordPress ne savent même pas ce qui les provoque ni comment les inactive.

Dans ce guide, nous allons vous afficher comment désactiver les pingbacks dans WordPress. Vous pouvez utiliser une extension ou un petit extrait de code – ce qui vous semble le plus facile.

Turning off self-pingbacks in WordPress

Qu’est-ce qu’un ping ?

Un pingback est un moyen pour les sites WordPress de s’informer mutuellement lorsqu’une publication est liée à une autre. C’est un peu comme un commentaire à distance – mais automatique.

Voici comment cela fonctionne :

  1. Nous publions un article de blog sur WPBeginner.
  2. Vous rédigez une publication sur votre site et y incluez un lien vers notre article.
  3. Votre site WordPress nous envoie un pingback – un petit “coup de pouce” numérique.
  4. Notre site WordPress vérifie votre lien et, s’il est valide, affiche le pingback sous forme de commentaire sur notre publication.
  5. Ce commentaire affiche simplement un lien vers votre article. C’est tout.

Les pingbacks ne fonctionnent pas seulement entre les blogs, mais aussi à l’intérieur de votre propre site. Si vous créez un lien vers l’une de vos publications à partir d’un autre site, WordPress envoie ce que l’on appelle un “self-pingback”.

Pingback preview

Vous voulez en savoir plus ? Consultez notre guide complet sur les rétroliens et les pingbacks.

Pourquoi vous devriez désactiver les pingbacks automatiques dans WordPress

Nous avons testé l’interaction des utilisateurs/utilisatrices avec les liens de pingback et les résultats sont clairs : les gens cliquent rarement sur ces liens. Il est facile de les ignorer, surtout lorsqu’ils s’affichent dans la section des commentaires.

En revanche, lorsque nous avons ajouté les mêmes liens directement dans l’article, ils ont suscité beaucoup plus d’attention. En effet, les liens en contexte sont plus faciles à lire et semblent plus naturels aux utilisateurs/utilisatrices.

Les liens internes jouent également un rôle important dans le référencement. Il aide les moteurs de recherche à comprendre les relations entre vos pages et affiche votre expertise et votre autorité sur des sujets spécifiques. Voici notre guide complet sur les liens internes pour le référencement.

Le problème est que chaque fois que vous ajoutez un lien interne, WordPress crée également un pingback. Ceux-ci s’affichent dans la file d’attente de modération des commentaires, où ils encombrent et font perdre du temps si vous ne les utilisez pas.

C’est pourquoi nous désactivons les pingbacks sur tous nos sites. Cela permet de garder la section des commentaires propre et de se concentrer sur les liens qui aident réellement nos lecteurs – et notre référencement.

Voici comment désactiver facilement les “self-pingbacks” sur votre site :

Désactiver les pingbacks automatiques dans WordPress à l’aide d’extensions

Plusieurs extensions permettent de désactiver les pingbacks automatiques dans WordPress. Nous allons vous en afficher trois, à vous de choisir celui qui vous convient le mieux.

Cette méthode est plus facile et recommandée pour la plupart des utilisateurs/utilisatrices. WPCode est la meilleure extension d’extraits de code WordPress.

Il vous permet d’ajouter facilement du code personnalisé dans WordPress sans casser votre site. Il est également livré avec une tonne d’extraits personnalisés pratiques que vous pourriez vouloir utiliser sur votre site.

Tout d’abord, vous devez installer et activer l’extension WPCode.

WPCode's homepage

Note: Une version gratuite de WPCode est également disponible. Cependant, pour déverrouiller tout le potentiel de l’extension, nous recommandons de mettre à niveau vers la version payante.

Pourquoi recommander WPCode ?

Nous recommandons WPCode car c’est le gestionnaire d’extraits de code personnalisés le plus simple pour WordPress. Nous l’utilisons sur tous nos sites, et il nous a aidés à gérer et à ajouter facilement du code personnalisé sans installer d’extensions séparées. Pour en savoir plus, jetez un coup d’œil à notre Avis complet sur WPCode.

Une fois que vous avez activé l’extension, rendez-vous sur la page ” +Add Snippet ” des extraits de code. Dans la zone de recherche, tapez ” self pingback “, et il vous affichera l’extrait de code.

WPCode connect library

Cliquez sur le bouton “Se connecter à la Bibliothèque pour déverrouiller”.

Cela ouvrira une fenêtre surgissante dans laquelle vous pourrez vous connecter à votre compte WPCode et vous connecter à la fonctionnalité de bibliothèque cloud avant. N’oubliez pas de cocher l’option “Activer le transfert d’extraits de la bibliothèque vers votre site”.

Connect code library

Si vous n’avez pas encore de compte, vous pouvez en créer un gratuitement.

La connexion à la bibliothèque WPCode vous donne accès à sa bibliothèque d’extraits de code gratuits. Vous pouvez également enregistrer et réutiliser vos extraits de code sur vos autres sites.

Une fois connecté à la Bibliothèque WPCode, retournez à la page Extraits de code ” +Add Snippet “. Dans le champ de recherche, tapez “self pingback” et cliquez sur “Use Snippet” lorsque l’extrait de code s’affiche.

Use snippet

L’extension ouvrira alors le code dans un éditeur/éditrices d’extraits de code.

Ici, l’extrait de code personnalisé est automatiquement ajouté. Il suffit de faire basculer l’état de “Inactif” à “Actif”.

Activate snippet

N’oubliez pas de cliquer sur “Mise à jour” pour enregistrer vos modifications.

C’est tout. Votre site WordPress va maintenant commencer à utiliser ce code personnalisé pour désactiver les pingbacks automatiques.

2. Utilisation de l’extension Aucun Self Pings

Pour cette méthode, vous utiliserez une extension faite pour une tâche uniquement.

Vous devez installer et activer l’extension Aucun Self Ping. L’extension fonctionne d’emblée et désactive les pingbacks automatiques dès qu’elle est activée.

Vous souhaitez désactiver les pingbacks pour d’autres sites que vous possédez également ? Il vous suffit de vous rendre sur la page Réglages ” Discussion et de défiler jusqu’au bas de la page.

No Self Pings settings

Ici, vous pouvez ajouter tout site supplémentaire que vous ne souhaitez pas voir figurer dans le pingback. Il peut s’agir d’autres sites que vous gérez ou de sites tiers vers lesquels vous établissez fréquemment des liens.

Enfin, n’oubliez pas de cliquer sur “Enregistrer les modifications” pour stocker vos réglages.

3. Utilisation de l’extension Disabler

Une autre façon de désactiver les pingbacks automatiques dans WordPress est d’utiliser le plugin Disabler. Il est explicitement conçu pour désactiver les fonctionnalités avant dans WordPress.

Tout d’abord, vous devez installer et activer l’extension Disabler. Une fois activé, visitez la page Réglages ” Disabler et passez à l’onglet ‘Interface d’administration’.

Disabler prevent self-pingbacks

Cochez ensuite la case située à côté de l’option “Disable self pings” (désactiver les pings automatiques). En dessous, vous pouvez indiquer toutes les URL supplémentaires que vous ne souhaitez pas voir pinguer.

N’oubliez pas de cliquer sur le bouton “Enregistrer les réglages” pour enregistrer vos modifications.

Inactiver les Pingbacks sans utiliser d’extension

Si vous ne souhaitez pas utiliser une extension, vous pouvez utiliser ces deux méthodes pour désactiver les pings automatiques sur votre site.

1. Désactiver globalement les pingbacks

WordPress vous permet d’inactif les pingbacks sur votre site. Cette option désactive complètement la fonctionnalité de pingback sur votre site.

Il vous suffit de vous rendre sur la page Réglages ” Discussion. Dans la section “Paramètres de publication par défaut”, décochez la case située à côté de l’option Tenter d’avertir les blogs liés à la publication”.

Disable pingbacks globally

Dernier point, cliquez sur le bouton “Enregistrer les modifications” pour stocker vos réglages.

WordPress cessera désormais d’envoyer des pingbacks à n’importe quel site lorsque vous créez un lien vers lui.

2. Insérer manuellement un code pour désactiver les pingbacks automatiques

Cette méthode est essentiellement la même que celle décrite plus haut dans la section WPCode.

Au lieu d’un extrait de code prêt à l’emploi, vous pouvez ajouter manuellement l’extrait de code à votre site.

Cette méthode pourrait également être utile pour les utilisateurs/utilisatrices qui ne veulent pas utiliser l’extension WPCode. Pour plus de détails, consultez notre module sur l ‘ajout d’extraits de code personnalisés dans WordPress.

Vous devez simplement copier et coller ce code dans WPCode. Vous pouvez également l’ajouter au fichier functions.php de votre thème ou à une extension spécifique à votre site:

1
2
3
4
5
6
7
8
add_action( 'pre_ping', function( &$links ) {
    $home = get_option( 'home' );
    foreach ( $links as $l => $link ) {
        if ( 0 === strpos( $link, $home ) ) {
            unset( $links[ $l ] );
        }
    }
} );

N’oubliez pas d’enregistrer vos modifications et de les téléverser sur votre site.

Une fois ce code ajouté, WordPress cessera d’envoyer des pingbacks lorsque vous ajouterez un lien interne.

Une meilleure alternative aux pingbacks automatiques

L’objectif initial de l’ajout de pingbacks dans WordPress était de permettre la communication entre les sites au moyen de liens. Cependant, les spammeurs en font un tel usage que la plupart des sites désactivent la réception de rétroliens en provenance d’autres sites.

Si vous ne l’avez pas encore fait, veuillez jeter un coup d’œil à notre tutoriel sur la façon de désactiver les rétroliens et les pings dans WordPress. Cela enregistrera votre site d’une tonne de spam indésirable.

Les self pingbacks sont des pings vers vos propres publications de blog. Par exemple, lorsque vous ajoutez un lien vers une publication plus ancienne de votre blog, un lien vers votre nouvel article apparaît dans la section des commentaires.

Cependant, les liens apparaissent en bas de page et ne fournissent aucun contexte aux utilisateurs/utilisatrices. Nous avons suivi ces liens et appris que les utilisateurs/utilisatrices n’interagissaient pas avec eux et qu’ils n’apportaient pas beaucoup de valeur ajoutée.

Ajouté à cela, l’ajout de liens dans le corps de l’article a donné de bien meilleurs résultats. Davantage d’utilisateurs/utilisatrices ont cliqué sur ces liens, ce qui a permis d’augmenter le nombre de pages vues et d’améliorer le classement dans les moteurs de recherche.

Comment ajouter des liens à des articles plus anciens ?

Nous recommandons aux utilisateurs/utilisatrices de prendre l’habitude de créer des liens internes et de les intégrer dans leur flux de travail éditorial WordPress.

Pour nos sites, nous mettons régulièrement à jour les anciens articles avec de nouvelles informations et ajoutons des liens internes pointant vers des articles plus récents lorsque cela est pertinent.

Nous utilisons également All in One SEO pour WordPress, qui est la meilleure extension de référencement WordPress sur le marché. Il est également livré avec un puissant outil de liens appelé Link Assistant.

All in One SEO - Link Assistant overview

Il vous permet de suivre tous les liens de votre site, y compris les liens internes.

Vous verrez également des opportunités de liens où l’extension utilisera l’IA pour vous afficher les endroits où vous pouvez ajouter de nouveaux liens internes.

The Linking Opportunities list in AIOSEO

Pour plus de détails, consultez notre guide détaillé sur les liens internes pour les débutants.

🧹 Plus de moyens pour nettoyer vos commentaires WordPress

Les auto-pingbacks ne sont qu’une des nombreuses distractions qui peuvent encombrer votre site WordPress. Si vous cherchez à prendre le contrôle total de votre section de commentaires, à réduire les indésirables et à améliorer les performances de votre site, ces guides vous aideront à y parvenir :

Nous espérons que cet article vous a aidé à désactiver les self-pings sur votre site WordPress. Vous pouvez également consulter notre guide sur la personnalisation du tableau de bord d’administration de WordPress pour faciliter la gestion de votre site.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

24 commentairesLeave a Reply

  1. Siva Mahesh

    Very helpful article. Finally able to disable to wierd feature of wordpress.

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  2. N.L Tayoh

    Very helpful article. The self-pingbacks were getting on my nerves already. Following this guide really help out.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  3. Aurora

    Does the code only disable self-pings? What if I want to alert other blogs except my own?

    • WPBeginner Support

      Hi Aurora,

      Yes, it only disables self pings. However, you will need to make sure that the option to notify other blogs when you link to them is checked on “Settings » Discussion” page.

      Admin

  4. Aditi Bisen

    Hi , can you please help me find the functions.php file. I wanted to try the paste the code option.
    Thank you

      • Aditi Bisen

        Hi,

        Thank you for your reply. I think I’m just silly, still cannot find it.
        Are the steps you suggested possible with the free version of WordPress?
        or do I need to be signed in to one of the paid plans.

        Thank you.

  5. muhammed hasnul banna

    Really helpful, self pingback is annoying

  6. Prasanna Sutrave

    I had unchecked the box from Discussion setting.

    Still, I have to use any No Self Pingback Plugin?

    Is it essential to use a plugin for No self Pingback?

    Please Reply.

    Thanks

  7. stancho

    i have all pingback features disabled but i want to know how to prevent other blogs from generating pingback linking to my site?

  8. Victor S.

    Thanks for this post! You probably have the best answers that are always straight to the point!!

  9. Heidi Pungartnik

    You guys rock. Every time I google for a super niche, obscure issue, I find your site and a simple, step-by-step guide to dealing with the issue. I love this site. Keep it up!

  10. sneha

    Is this code update works with wordpress multisite network to disable sub pingbacks set for posts?

  11. Samir

    Excellent, had no idea about pingbacks. I understand this is about Articles, but does this also apply to Products created in Woocommerce sites?

  12. Donna

    I just went to the site to check out the recommended plug in and got this message–Should we be concerned:
    his plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

    • WPBeginner Support

      Yes, it hasn’t been updated in a while but the plugin works fine and is compatible up to WordPress 4.3.

      Admin

      • Simon

        Even tested it out on my site, works fine with WordPress 5.4.1 :)

  13. Acadia on My Mind

    Found your blog mentioned in Feedfront magazine, and glad to come across this article. Does disabling self ping backs affect SEO? If so, is it worth taking that step?

      • Acadia on My Mind

        Thanks for the answer! Will disengage the auto ping back now that I know it doesn’t matter.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.