常见问题"There is no custom post with ID ..." 导致翻译失败
"There is no custom post with ID ..." 导致翻译失败
如果文章的翻译失败,并且您在日志中看到如下错误信息:
[Query "create-missing-translation-customposts"] Execution with errors: 🔴 There is no custom post with ID '30967'问题可能是数据库中包含来自 Polylang 的过期或损坏数据,其中包含对已不存在文章的关联(Polylang 因某种原因未将其删除)。
解决方案之一是从头重新创建该文章:
- 创建一篇新文章
- 复制/粘贴数据
- 删除原来的文章
由于新文章不包含过期的元数据(即没有对不存在文章的关联),翻译将正常运行。
否则(仅在您清楚自己在做什么的情况下操作:可能会造成问题!),请在数据库中检查 Polylang 中对该不存在 ID 的关联位置,并将其删除。
Prev
Next