Passer la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problem:
The client is facing an issue where non-existent pages appear in the sitemap of their website. These pages are supposed to be German translations of French pages but are not found in the WordPress Admin. The sitemap is generated using Yoast SEO.
Solution:
1. Check if the pages still exist in WordPress:
- Go to Pages > All Pages.
- Click on 'German' if visible at the top.
- Check 'Trash', 'Draft', and any other filters.
- Search for 'das team' and 'startseite'.
2. Force a reindexing of WPML + Yoast:
- Go to WPML > Support > Troubleshooting.
- Click on the link to force a sitemap regeneration. Note that sitemaps come from Yoast, and WPML does not generate them. If necessary, contact Yoast support for ways to regenerate the sitemap correctly.
3. Clear caches:
- If using a caching plugin (like W3TC, WP Rocket, etc.), clear the cache.
- If using a solution like Cloudflare, also purge the cache.
4. If the above steps do not resolve the issue, use SQL:
- Open your database using phpmyadmin or adminer and run the following query (change the 'WP' prefix to match your database):

SELECT ID, post_title, post_name, post_status, post_type FROM wp_posts WHERE post_name IN ('das-team', 'startseite') AND post_type = 'page';

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Marqué : 

Ce sujet contient 1 réponse, a 0 voix.

Dernière mise à jour par pierre-gabrielG Il y a 3 semaines et 6 jours.

Assisté par: Ilyes.

Auteur Messages
mai 27, 2025 à 3:00 pm #17079351

pierre-gabrielG

Contexte de la question:
Je tente de résoudre un problème sur le sitemap de mon site internet, où plusieurs pages inexistantes apparaissent, notamment les pages lien caché et lien caché. Ces pages sont censées être des traductions en allemand de pages françaises, mais je ne les retrouve pas dans mon Admin WordPress. J'utilise Yoast SEO pour générer le sitemap du site. Voici le lien vers le sitemap : lien caché.

Symptômes:
Le sitemap contient des pages qui n'existent pas, en particulier deux pages qui devraient être des traductions allemandes mais ne suivent pas le format attendu et ne sont pas visibles dans l'Admin WordPress.

Questions:
Comment supprimer ces pages inexistantes du sitemap ?
Pourquoi ces pages apparaissent-elles dans le sitemap alors qu'elles ne sont pas visibles dans l'Admin WordPress ?

mai 27, 2025 à 8:30 pm #17080613

Ilyes
Supporter

Les langues: Anglais (English ) Français (Français ) Arabe (العربية )

Fuseau horaire: Pacific/Easter (GMT-06:00)

Bonjour,

Merci d'avoir contacté l'équipe de support WPML,

Lorsque j'accède à ces deux liens, je suis redirigé vers un article et non une page 404, ce qui signifie que ces pages se trouvent quelque part sur votre site/BD.

Commençons par les endroits les plus évidents :

1. Vérifier si les pages existent encore dans la base WordPress
Allez dans Pages > Toutes les pages.

En haut, cliquez sur « Allemand » (langue) si visible.

Cochez « Corbeille », « Brouillon » et tout autre filtre.

Recherchez « das team » et « startseite ».

2. Forcer une réindexation de WPML + Yoast
Allez dans WPML > Support > Dépannage.

Cliquez sur : lien caché

Ensuite :

Forcer une régénération de sitemap, nous allons donc d'abord nous assurer qu'il ne s'agit pas d'articles bloqués sur votre site, ceci dit, veuillez noter que ces Sitemaps proviennent de Yoast, WPML ne les génère pas. Nous pourrions avoir besoin de demander au support Yoast s'il existe un moyen de re-générer le sitemap correct.

3. Vider les caches
Si vous utilisez un plugin de cache (comme W3TC, WP Rocket, etc.), videz le cache.

Si vous avez une solution comme Cloudflare : purgez aussi le cache.

4. Si rien n'y fait, il faut utiliser un peu de SQL :
Ouvrez votre base de données en utilisant phpmyadmin ou adminer et exécutez cette requête :
NOTE : changez le préfixe « WP » pour qu'il corresponde à ce que vous avez dans votre base de données.

SELECT ID, post_title, post_name, post_status, post_type
FROM wp_posts
WHERE post_name IN ('das-team', 'startseite')
  AND post_type = 'page';

Cordialement,

mai 28, 2025 à 3:09 pm #17084279

pierre-gabrielG

Bonjour,
Merci pour votre retour. Effectivement, j'avais bien ces pages dans la partie Française de mon site... Je n'explique pas vraiment pourquoi mais j'ai pu les supprimer et clarifier ainsi mon sitemap.
Merci encore pour votre temps !
Bonne journée !