Le plugin All in One SEO est largement utilisé par les blogueurs et les propriétaires de sites WordPress, avec plus de 3 millions d'installations. Malgré sa puissance et son utilité, il existe un problème qui dérange les utilisateurs : le plugin ajoute automatiquement une balise rel canonique aux pages marquées comme non indexées. Cela peut avoir des conséquences indésirables pour le référencement.
Lorsqu'une page ou une publication est marquée comme non indexable, le plugin y ajoute rel canonique. Ceci n'est pas souhaitable, car l'utilisation de rel canonique sur des pages non indexées peut entraîner une indexation incorrecte ou un classement inférieur dans les résultats de recherche.
Contenu de l'article :
L'équipe de développement du plugin a proposé une solution au problème, en recommandant l'utilisation de filtres pour modifier le comportement du plugin. Dans ce cas, l'utilisateur doit apporter des modifications au fichier function.php pour configurer le plugin afin qu'il fonctionne correctement avec les liens canoniques.
Le code requis pour configurer le plugin et supprimer rel canonique est simple. Il permet de désactiver l'ajout de la balise rel aux pages qui ne doivent pas être indexées.
Pour ce faire, vous devez utiliser des filtres dans votre code pour contrôler si les URL canoniques sont ajoutées ou supprimées en fonction des conditions de la page.
Pour apporter les modifications souhaitées, procédez comme suit :
add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); fonction remove_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } retour $url; } Le code ajouté vérifie si la page est une catégorie ou une archive et, si c'est le cas, supprime la balise canonique rel.
Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } En suivant ces étapes, vous pouvez facilement supprimer la balise rel canonique des pages non indexables ou des publications individuelles sur WordPress. Bien que certaines modifications de code supplémentaires soient nécessaires pour certains utilisateurs, la solution proposée est assez simple et efficace pour la plupart des sites.
Si vous avez des questions ou avez besoin de précisions supplémentaires, écrivez au studio SEO "SEO COMPUTER" pour toute question à l'adresse email info@seo.computer.
ID 7564