Только ручками: делать поиск старого домена по бд и аккуратно менять на новый домен.
Поясню насчет "аккуратно". Часто вп и многие плагины хранят настройки в виде сериализованного массива. Сериализованный массив выглядит как-то так:
a:3:{i:0;s:3:'red';i:1;s:4:'blue';i:2;s:5:'black';}
s:3:'red' означает "строка из трех символов, имеющая значение 'red'". Если вы автозаменой через бд (как писал timur_) замените red на white, сериализованные данные примут вид: a:3:{i:0;s:3:'white';i:1;s:4:'blue';i:2;s:5:'black';}. Но, как можно заметить, пхп ожидает трехсимвольную строку, а вместо неё пятисимвольная - разбор сериализованного массива прекращается с ошибкой, функция не возвращает никаких данных.
Поэтому нужно находить в бд значения, содержащие старый адрес сайта, и в случае сериализованых массивов менять старый путь на новый, подправив в массиве и количество символов. Мне попадались сайты, которые никакими другими утилитами импорта-экспорта (в том числе и wp-sybc-db) корректно не переносились, и приходилось шаманить вышеописанным способом. Радует, что обычно подобных правок в бд приходится вносить не больше 5-10, что занимает не так уж много времени, главное, сделать всё внимательно и без ошибок.