Problèmes courants
Problèmes courantsLa traduction échoue avec "There is no custom post with ID ..."

La traduction échoue avec "There is no custom post with ID ..."

Si la traduction d'un article échoue et que vous voyez un message d'erreur comme celui-ci dans les logs :

[Query "create-missing-translation-customposts"] Execution with errors: 🔴 There is no custom post with ID '30967'

Le problème peut être que la BDD contient des données obsolètes ou corrompues provenant de Polylang, incluant des relations vers des articles qui n'existent plus (que Polylang n'a pas supprimées pour une raison quelconque).

Une solution consiste à recréer l'article de zéro :

  • Créer un nouvel article
  • Copier/coller les données
  • Supprimer l'article précédent

Comme le nouvel article ne contient pas de métadonnées obsolètes (c'est-à-dire pas de relations vers des articles inexistants), sa traduction fonctionnera.

Sinon (uniquement si vous savez ce que vous faites : vous pouvez casser des choses !), vérifiez dans la BDD où se trouve cette relation vers cet ID inexistant dans Polylang, et supprimez-la.