Когда я перевожу запись, будут ли переведены её связи?
Я перевожу страницу на английском языке с полем post object из ACF. Когда страница с привязанным ID переводится, вместо автоматического создания соответствующей переведённой записи для поля ACF она игнорируется, и в логах появляются предупреждения:
There is no translated entry for custom post or media item with ID '2439' and language 'fr'
Нужно ли сначала создать все переводы записей, чтобы это работало? Разве они не создаются «на лету», если их ещё нет?
Все связанные сущности должны уже существовать (то есть быть переведены). Когда вы переводите запись, переводится только она сама. Это не запускает перевод всех остальных сущностей, на которые она ссылается.
Поэтому сначала нужно перевести связанную запись, а затем — запись, которая на неё ссылается.
То же самое относится к категориям/тегам/избранным изображениям: сначала нужно перевести связанную сущность, а затем — запись, которая на неё ссылается.