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 les Pingbacks automatiques dans WordPress (étape par étape)

Les pingbacks sont un type de publication dans WordPress qui vous permet de savoir si quelqu’un a créé un lien vers vos publications de blog.

De même, les pingbacks se produisent lorsque vous créez un lien vers vos propres publications. Cela peut inonder votre section de commentaires de notifications inutiles, ce qui peut être ennuyeux et difficile à gérer.

Nous avons appris il y a longtemps que les pingbacks automatiques n’aident pas nos utilisateurs/utilisatrices et encombrent la file d’attente de modération des commentaires. C’est pourquoi nous les désactivons sur tous nos sites.

Dans ce tutoriel, nous vous apprendrons comment désactiver facilement les pingbacks automatiques sur WordPress. Nous discuterons également des pingbacks en général et de la raison pour laquelle leur désactivation est généralement une bonne pratique.

Turning off self-pingbacks in WordPress

Qu’est-ce qu’un ping ?

Les pingbacks sont un moyen de communication entre les sites. Ils sont presque comme des commentaires à distance. Pensez-y de la manière suivante :

  1. Nous rédigeons une publication sur le blog WPBeginner.
  2. Ensuite, vous rédigez une publication sur votre blog en mentionnant notre article et en créant un lien vers celui-ci.
  3. Votre logiciel de blog (WordPress) nous enverra automatiquement un pingback.
  4. Notre logiciel de blog (WordPress) recevra le ping. Il ira ensuite automatiquement sur votre blog pour confirmer que le pingback y provient (vérifier si le lien est présent).
  5. Ensuite, nous pourrons afficher votre pingback sous forme de commentaire sur notre publication. Il s’agira uniquement d’un lien vers votre site.

Les pingbacks fonctionnent également à l’intérieur de votre site. Si l’une de vos publications fait un lien vers une autre publication, WordPress enverra un « self pingback ».

Pingback preview

Pour plus de détails, consultez notre guide sur les rétroliens et les pingbacks.

Pourquoi désactiver les pingbacks automatiques dans WordPress ?

Nous avons étudié la manière dont les utilisateurs/utilisatrices interagissaient avec les liens de pingback sur différents sites et avons découvert qu’ils ne cliquaient pas très souvent.

En revanche, lorsque nous avons ajouté le même lien directement dans l’article, les utilisateurs/utilisatrices ont beaucoup plus cliqué dessus.

L’ajout de liens internes dans le corps de l’article a également un impact considérable sur le référencement. Les liens internes aident les moteurs de recherche à établir des relations entre les différentes pages et établissent votre expertise et votre autorité sur différents sujets.

Au fur et à mesure que vous ajoutez des liens internes à votre site, les pingbacks encombrent la file d’attente de modération des commentaires de WordPress. Cela peut être ennuyeux si vous n’approuvez pas ces pingbacks.

C’est pourquoi nous désactivons les auto-pingbacks sur tous nos sites et nous nous concentrons sur la construction de liens internes qui sont plus utiles pour nos utilisateurs/utilisatrices et pour le SEO.

Voyons comment désactiver facilement les pingbacks automatiques dans WordPress :

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.

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:

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.

C’est tout. 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 façon d’arrêter le spam du Tableau de bord WordPress ou nos astuces pour personnaliser le tableau de bord d’administration de WordPress.

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

24 commentairesLaisser une réponse

  1. Siva Mahesh

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

    • WPBeginner Support

      Glad our article was helpful :)

      Administrateur

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

      Administrateur

  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.

      Administrateur

  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.

      Administrateur

      • 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.

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.