Добрый день. У меня есть CSV-файл со структурой, как это:
ID ArticleID Title Content LanguageID LanguageCode Createdby DateCreated DateModified
Поскольку сообщение переведено на 2 языка, articleID будет повторяться для 2 строк с заголовком и содержимым на другом языке: например,
ID ArticleID Title Content LanguageID LanguageCode Createdby DateCreated DateModified
1 2 Adobe Patches Adobe System... 0
2 2 patchs adobe système adobe... 1
Как я могу импортировать каждую запись для двух языков? Если я выберу значение ключа для плагина в качестве articleID, он переопределяет весь контент.
Используете ли вы плагин для обработки переводов, например, qTranslate?
Если нет, то лично я так и сделал бы (при условии, что вы добавляете посты WordPress):
Создайте мета-поле в разделе «Сообщения» с теми же основными полями, но для другого языка. Если вы не знаете, как это сделать, вероятно, вам понадобятся дополнительные настраиваемые поля, поскольку WP ALL Import отлично работает с ACF. Toolset также прост в использовании, если вам не нравится ACF.
Измените / создайте новый импорт и настройте его так, чтобы ТОЛЬКО изменялись поля нового мета-поля для второго языка.
Таким образом, вы будете иметь все данные в одном месте, и импорт будет работать просто. Для справки, вы можете иметь два импорта, по одному для каждого языка, или установить WP All Import для обработки фильтрации (что более продвинуто).
Надеюсь, что это имеет смысл для вас.
Других решений пока нет …