На днях была задача развернуть копию сайта и отладить его работу с новыми компонентами, с последующим переносом обратно.

Задача осложнилась тем что разворачивать отдельный хостинг под этот сайт не хотелось. Решил создать его внутри инкубатора.

Обычно эта схема работала на малых базах данных. А тут по 1000 записей в каталоге продуктов и в блоге. Обычные средства экспорта и импорта на таких объемах начали глючить.

Решение нашел в плагине WP CSV. Как оказалось он работает асинхронно и может ворочить по 50 000 записей без затруднений.

Поставил на исходный сайт и на новый. Сделал экспорт и импорт. Все сработало.

Да надо сказать две особенности:

  1. По умолчанию он делает CSV файл с запятой для разделения полей. Это не сработало, пришлось заменить символ на точку с запятой.
  2. Далее при импорте тоже выдал ошибку. Забыл поменять эту же опцию на новом сайте. Поменял и импорт прошел без проблем.

Вот про эту опцию идет речь:

Настройки ‹ Школьная форма Schoolstyle.ru — WordPress 2015-12-26 17-31-11

Еще есть у него удобный индикатор работы:

Импорт ‹ schoolstyle.ru test — WordPress 2015-12-26 17-30-16