Le plugin WordPress SEO supprime Rel Canonical des pages non indexées
· Время на чтение: 4мин · par · Publié · Mis à jourLe plugin WordPress SEO supprime Rel Canonical – Vous avez peut-être entendu parler du puissant plugin SEO All in One utilisé par de nombreux blogueurs WordPress. Le plugin aurait reçu plus de 3 millions d'installations. brancher Référencement tout en un semble très puissant, et bien qu'il soit très utile, ce plugin a un problème particulier qui dérange ses utilisateurs. Le plugin ajoute automatiquement rel canonique à chaque page non indexée.
Chaque fois qu'un utilisateur n'indexe pas une page ou un article particulier, le plugin ajoutera un rel canonique à cette page ou à cet article. C'est un vrai problème pour les utilisateurs car ils sont découragés d'utiliser rel canonique sur les pages non indexées.
Le contenu de l'article :
- Comment résoudre le problème
- Comment se débarrasser de Rel Canonical avec des crochets
- Comment mettre en place un processus
Comment résoudre le problème
L'équipe de développement du plugin a proposé une solution générique à ce problème. Ils encouragent les utilisateurs à utiliser des crochets de filtre pour changer la façon dont ce plugin gère différentes situations.
En d'autres termes, l'utilisateur doit appliquer du code dans le fichier functions.php pour configurer les paramètres du plugin.
Comment se débarrasser de Rel Canonical avec des crochets
Le code responsable de la définition des options pour ce correctif particulier est assez simple.
Il vous suffit d'ajouter des filtres de ligne de code et des fonctions pour supprimer les spécifications rel en fonction des conditions souhaitées.
Comment mettre en place un processus
Pour configurer le processus, procédez comme suit :
1. La première chose à faire est de sauvegarder votre blog WordPress. Chaque fois qu'un utilisateur décide d'utiliser du code WordPress, c'est toujours une bonne idée de tout sauvegarder. Cela permet de s'assurer que les modifications n'endommagent pas les blogs existants et que vous pouvez revenir à la dernière version après avoir apporté des modifications. En plus de sauvegarder leur propre blog, les utilisateurs doivent également s'assurer que le fournisseur d'hébergement sauvegarde quotidiennement l'intégralité du site Web.
2. La deuxième étape consiste à ouvrir le fichier functions.php pour votre thème WordPress. Idéalement, ce fichier devrait être situé dans le répertoire racine d'un thème particulier. Si vous ne trouvez pas le fichier ou si vous rencontrez des difficultés pour le trouver, il est recommandé de contacter votre fournisseur d'hébergement ou votre développeur pour vous aider à trouver le fichier dont vous avez besoin.
3. Après cela, il est important de sauvegarder le fichier functions.php actuel avant d'ajouter un nouveau code. C'est ainsi que vous pouvez utiliser la version non modifiée du fichier si quelque chose ne va pas ou ne fonctionne pas correctement. Vous pouvez simplement télécharger le fichier, l'enregistrer en tant que sauvegarde et revenir à l'original pour apporter des modifications au code.
4. Il est temps d'ajouter le code à l'étape critique du fichier functions.php. Le code ci-dessous vérifie si la page actuelle est une page d'archive ou une page de catégorie. Si la page est déjà canonique, ce code spécifiera rel canonique dans le HTML.
add_filter('aioseop_canonical_url','remove_canonical_url', 10, 1); function remove_canonical_url( $url ){ global $post; if( is_category() ){ return false ; // Supprime l'URL canonique des catégories. } elseif (is_archive() ){ renvoie faux ; // Supprime l'URL canonique des archives. } retourne $url ; }
5. L'étape suivante consiste à télécharger le fichier functions.php modifié sur le site dans le répertoire racine du thème. C'est l'endroit idéal pour télécharger des fichiers. Si vous ne savez pas où se trouve le répertoire racine, demandez de l'aide à votre développeur ou fournisseur d'hébergement et évitez de télécharger des fichiers sur tout ou partie de votre installation WordPress.
6. Une fois le fichier téléchargé au bon emplacement, il est temps de tester le code en visitant l'archive ou la page de catégorie. Le code réussit si l'attribut canonique n'existe pas dans le HTML et ne voit que la balise meta robots.
7. L'utilisateur ne doit pas arrêter le fichier de test. Vous devez revérifier votre page d'accueil, vos articles de blog et vos pages Web pour vous assurer que le rel canonique est correct. Vous devez vous assurer que les thèmes et autres plugins restent synchronisés avec les modifications apportées au fichier functions.php et ne se comportent pas de manière inattendue.
8. Si après des tests approfondis, vous ne voyez aucun problème et que tout fonctionne comme prévu, félicitations, vous avez réussi à supprimer rel canonique des pages non indexées à l'aide du plugin All in One SEO de WordPress.
10. Alternativement, vous pouvez utiliser le même processus pour supprimer rel canonique de n'importe quelle page ou publication spécifique basée sur l'ID. Pour ce faire, vous pouvez ajouter le code suivant à une fonction créée pour rechercher une page ou un article spécifique. Il vous suffit d'ajouter un elseif qui spécifie l'identifiant de la page ou de la publication.
elseif ( $post->ID === 2){ renvoie faux ; // Supprimer l'URL canonique pour le post #2. }
Pour terminer
Ainsi, les utilisateurs peuvent supprimer rel canonique de toutes les archives ou catégories non indexées, ainsi que de toute page ou publication spécifique.
Un peu plus d'édition de code peut être nécessaire, mais la méthode décrite ci-dessus s'avère être la solution idéale, qui ne nécessite pas beaucoup de temps à mettre en place.
Lire cet article :
- 7 problèmes de connexion WordPress courants (et leurs solutions)
- Erreurs et solutions courantes de WordPress
Merci d'avoir lu : SEO HELPER | NICOLA.TOP