La création de liens vers vos propres publications, également appelée interconnexion, est idéale pour le référencement. Cependant, avec les pingbacks activés sur votre site, les publications interconnectées peuvent devenir ennuyeuses car WordPress crée automatiquement un nouveau pingback pour cette publication. Ces pingback apparaissent dans la section commentaires de vos messages. Bien que certains utilisateurs puissent aimer cette fonctionnalité, de nombreux utilisateurs ne la trouvent pas utile. Dans cet article, nous allons vous montrer comment désactiver les auto-pingbacks dans WordPress.
Qu’est-ce qu’un Pingback ?
Les pingbacks donnent aux logiciels la possibilité de communiquer entre les sites Web. C’est presque comme des commentaires à distance. Pensez-y comme ceci :
- Nous écrivons un article sur le blog Themelocal.
- Ensuite, vous écrivez un article sur votre blog mentionnant/un lien vers notre article.
- Votre logiciel de blog (WordPress) nous enverra automatiquement un pingback.
- Notre logiciel de blog (WordPresS) recevra le ping. Il ira alors automatiquement sur votre blog pour confirmer que le pingback provient de là (vérifiez si le lien est présent).
- Ensuite, nous aurons la possibilité d’afficher votre pingback en tant que commentaire sur notre publication. Ce sera uniquement un lien vers votre site.
Les pingbacks fonctionnent également au sein de votre site. Donc, si l’un de vos articles est lié à un autre article, votre WordPress enverra un auto-ping. Cela peut devenir vraiment ennuyeux.
Pour plus de détails, consultez notre guide sur les rétroliens et les pingbacks.
Maintenant que vous savez ce qu’est un pingback, voyons comment désactiver les auto-pingbacks.
Didacticiel vidéo
Si vous n’aimez pas la vidéo ou si vous avez besoin de plus d’instructions, continuez à lire.
Il existe plusieurs façons de désactiver les auto-pingbacks sur votre site WordPress. Nous allons vous montrer à la fois la méthode du plugin et la méthode du code manuel.
Désactiver les auto-pingbacks dans WordPress à l’aide de plugins
Il existe deux plugins que vous pouvez utiliser pour désactiver les auto-pings.
1. Utilisation du plugin No Self Pings
La première chose à faire est d’installer et d’activer le Pas d’auto-ping brancher. Le plugin fonctionne immédiatement et vous n’avez aucun paramètre à configurer. Le simple fait d’activer le plugin désactivera les auto-pingbacks.
Vous remarquerez que le plugin No Self Pings n’a pas été mis à jour depuis plus de deux ans. Habituellement, nous ne recommandons pas d’installer des plugins qui n’ont pas été mis à jour depuis si longtemps. Tout simplement parce que dans la plupart des cas ces plugins ne fonctionnent pas. Cependant, No Self Pings est un plugin très simple, et il fonctionne même avec la dernière version de WordPress (4.2.3 Au moment de la rédaction de cet article).
Nous vous recommandons de lire notre guide sur la question de l’installation de plugins non testés avec votre version WordPress.
2. Utilisation du plugin Disabler
Installez et activez simplement le Désactivant brancher. Lors de l’activation, visitez Paramètres » Désactivé page pour configurer le plugin.
Vous remarquerez que le plugin vous permet de désactiver plusieurs fonctionnalités de WordPress. Vous devez faire défiler jusqu’à Paramètres d’arrière-plan section et cochez la case à côté de Désactiver les auto-pings option.
Cliquez sur le bouton Enregistrer les modifications pour enregistrer vos paramètres.
Désactiver les auto-pings sans utiliser de plugin
Si vous ne souhaitez pas utiliser de plugin, vous pouvez utiliser ces deux méthodes pour désactiver les auto-pings sur votre site.
1. Désactiver les pingbacks globalement
WordPress vous permet de désactiver les pingbacks sur votre site. L’utilisation de cette option désactivera complètement la fonction de pingback sur votre site.
Allez simplement sur Paramètres » Discussion page. Sous le Paramètres d’article par défaut section, décochez la case à côté de ‘Tentative de notification des blogs liés à l’article’ option. Cliquez sur le bouton Enregistrer les modifications pour enregistrer vos paramètres.
2. Insérez manuellement le code pour désactiver les auto-pingbacks
Si vous êtes à l’aise avec l’ajout d’extraits de code à vos fichiers de thème WordPress, vous pouvez utiliser cette méthode pour désactiver les auto-pings.
Copiez et collez simplement ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique au site.
function no_self_ping( &$links ) { $home = get_option( 'home' ); foreach ( $links as $l => $link ) if ( 0 === strpos( $link, $home ) ) unset($links[$l]); } add_action( 'pre_ping', 'no_self_ping' );
C’est tout, nous espérons que cet article vous a aidé à désactiver les auto-pings sur votre site WordPress. Vous pouvez également consulter notre guide sur la façon de mettre un terme au spam de trackback WordPress.