Häufige Probleme
Häufige ProblemeÜbersetzung schlägt fehl mit "There is no custom post with ID ..."

Übersetzung schlägt fehl mit "There is no custom post with ID ..."

Wenn die Übersetzung eines Beitrags fehlschlägt und du in den Logs eine Fehlermeldung wie diese siehst:

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

Das Problem könnte sein, dass die DB veraltete oder beschädigte Daten von Polylang enthält, einschließlich Beziehungen zu Beiträgen, die nicht mehr existieren (die Polylang aus irgendeinem Grund nicht gelöscht hat).

Eine Lösung besteht darin, den Beitrag von Grund auf neu zu erstellen:

  • Einen neuen Beitrag erstellen
  • Die Daten kopieren/einfügen
  • Den vorherigen Beitrag löschen

Da der neue Beitrag keine veralteten Metadaten enthält (d.h. keine Beziehungen zu nicht existierenden Beiträgen), wird die Übersetzung funktionieren.

Andernfalls (nur wenn du weißt, was du tust: du kannst dabei Dinge kaputt machen!), überprüfe in der DB, wo sich diese Beziehung zu der nicht existierenden ID in Polylang befindet, und entferne sie.