WP Migrate DB
Экспортирует базу данных в виде дампа MySQL (так же, как phpMyAdmin). Плагин выполняет поиск и замену URL-адресов и путей к файлам, обрабатывает сериализованные данные. После создания дампа, его нужно скачать и импортировать на другом сервере, например через phpMyAdmin, заменив существующую базу данных.
Плагин идеально подходит для разработчиков, которым необходимо перенести свежие данные с рабочего сайта на локальную установку или наоборот: перенести локально разработанный сайт на промежуточный или рабочий сервер.
WP Migrate DB обрабатывает сериализованные данные (массивы/объекты) путем их десериализации и запуска find & replace на них. После того, как он прошел через все данные, он их снова сериализует и вставляет обратно в базу данных.
Пример: s:5:"hello"
станет s:11:"hello world"
FAQ
Умеет ли плагин работать с файлами?
Нет, он только работает с базой данных. С медиафайлами умеет работать про версия (там нужно установить дополнение).
Поддерживает ли плагин multisite?
Да. В про версии еще больше дополнений для работы с мультисайтом, например дамп сайта сети в отдельный сайт.
Почему бы мне просто не использовать встроенный XML-экспорт/импорт WordPress для миграции моего сайта?
WP Migrate DB перенесет всю базу данных WordPress, встроенные инструменты WordPress - нет.