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 - нет.