Typowe problemy
Typowe problemyTłumaczenie kończy się błędem "There is no custom post with ID ..."

Tłumaczenie kończy się błędem "There is no custom post with ID ..."

Jeśli tłumaczenie wpisu nie powiedzie się i w Logach pojawi się komunikat błędu podobny do poniższego:

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

Problem może polegać na tym, że baza danych zawiera nieaktualne/uszkodzone dane z Polylang, w tym relacje do wpisów, które już nie istnieją (których Polylang z jakiegoś powodu nie usunął).

Rozwiązaniem jest odtworzenie wpisu od zera:

  • Utwórz nowy wpis
  • Skopiuj/wklej dane
  • Usuń poprzedni wpis

Ponieważ nowy wpis nie zawiera nieaktualnych metadanych (czyli brak relacji do nieistniejących wpisów), jego przetłumaczenie będzie działać.

W przeciwnym razie (tylko jeśli wiesz, co robisz: możesz popsuć działanie witryny!), sprawdź w bazie danych, gdzie w Polylang znajduje się ta relacja z nieistniejącym ID, i usuń ją.