WPML

WP All Export позволяет автоматизировать экспорт с помощью заданий cron в WordPress. Если на Вашем сайте есть контент на нескольких языках, Вам потребуется выполнять экспорт для каждого языка отдельно.

Когда Вы настраиваете задание cron в WordPress для экспорта многоязычного контента, Вам необходимо сделать следующее:

  1. Добавьте код языка в URL

Добавив код языка в URL, Вы гарантируете, что экспорт будет выполнен на нужном языке. Например, для экспорта данных на португальском языке Ваш URL будет выглядеть примерно так:

  • http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=trigger
  • http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=processing

Как видите, теперь URL включают /pt-pt/ — код португальского языка.

  1. Используйте разные ID экспорта для каждого языка

Если Вы экспортируете контент более чем на одном языке, назначьте уникальный ID для экспорта каждого языка, используя любые числа на Ваш выбор. Если Вы используете один и тот же ID для нескольких языков, один экспорт может перезаписать другой.

В предыдущем примере экспорта португальского контента с помощью URL задания cron ID экспорта был 52 (export_id=52). Допустим, теперь Вам также нужно экспортировать контент на итальянском языке. Вам потребуется изменить ID экспорта и добавить код итальянского языка в URL.

Вот пример того, как это выглядит для итальянского языка:

  • http://example.com/it-it/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=53&action=trigger
  • http://example.com/it-it/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=53&action=processing

Изменив /pt-pt/ на /it-it/, Вы указываете, что контент на итальянском языке. Изменение ID экспорта с 52 на 53 гарантирует, что итальянский экспорт не перезапишет португальский.

Автор: Amir · Последнее обновление: 17 октября 2024