Я пользуюсь таким способом:
Через FTP клиент открываю wp-config.php, что находится в корневой папке сайта и прописываю следующие строки, сразу после открывающего тега php:
define('WP_HOME','
http://новый-адрес-сайта.ru');
define('WP_SITEURL','
http://новый-адрес-сайта.ru');
сохраняю файл на сервер, захожу на сайт, после этого удаляю эти строки из файла и снова сохраняю. И не надо править БД.
Но есть и другие способы:
gruz0.ru/kak-izmenit-adres-sayta-v-wordpress