web-dev-qa-db-fra.com

WordPress créant des URL introuvables

Pour chaque message ou page que je crée, WordPress crée des URLL comme ceci:

about-us/timcoetzee
about-us/[email protected]
contact-us/@sportingfreak
sa-might-never-Host-major-sports-tournament/[email protected]
Europe/@sportingfreak

Ce ne sont que quelques exemples. J'ai 140 autres URL de ce type pour chaque publication ou page.

Est-ce que quelqu'un sait pourquoi ces URL sont créées? J'utilise le plugin Yoast SEO, cela peut-il jouer un rôle? Est-ce peut-être le thème que j'utilise?

Quoi qu'il en soit, j'aimerais simplement savoir si quelqu'un a rencontré le même problème et comment le résoudre/le désactiver?

Cela entraîne de nombreuses erreurs 404 dans ma console de recherche, ce que j'aimerais éviter.

4
Timothy Coetzee

Compte tenu du comportement par défaut de WordPress, ce que vous décrivez doit presque être un plugin ou une fonction personnalisée qui se comporte mal dans votre fichier functions.php.

Ce que je ferais est la suivante:

  1. Désactiver tous les plugins
  2. Basculer sur un thème de base, tel que TwentyFifteen ou TwentySixteen

Ces deux étapes vous donneront l'expérience de base WordPress. Créez un post/page et voyez si le mauvais comportement persiste. Si ce n'est pas le cas, procédez comme suit:

  1. En laissant tous les plugins désactivés, revenez à votre thème principal.
  2. Créez une nouvelle publication/page à ce moment.

Si le comportement revient, c'est quelque chose dans les fichiers de thème qui est foiré et vous savez maintenant par où commencer à chercher une résolution. Je commencerais par functions.php. Si le mauvais comportement ne revient pas, procédez comme suit:

  1. Réactivez les plug-in un par un en publiant un post/une page de test entre chaque réactivation.
  2. Enregistrer Yoast SEO pour la fin.

En supposant que vous ayez atteint ce point, le problème devrait être un plugin ou une combinaison de plugins gâchent la taxonomie. En activant un à la fois et en testant à chaque étape, vous devriez découvrir le point où cela se produit assez facilement.

3
JCL1178