Перенос WordPress на новый домен

Решено было перетащить блог с поддомена blog.avtosvet93.ru на домен trakrd.ru. Дальше небольшой манул как это сделать, чтобы все работало как прежде, но по новому адресу.

Первым делом скопировать файлы сайта в корневую папку нового сайта.
При необходимости создать новую базу данных и импортировать в неё дамп БД прошлого сайта. У меня домены на одном хостинге, поэтому база остается старая (про резервную копию все же не забываем). Далее необходимо скорректировать адрес сайта в базе данных. Для этого открываем базу сайта в phpmyadmin. По очереди выполняем следующие SQL-запросы:

  • UPDATE wp_options SET option_value = REPLACE(option_value, 'http://blog.avtoled123.ru', 'http://trakrd.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
  • UPDATE wp_posts SET guid = REPLACE(guid, 'http://blog.avtoled123.ru', 'http://trakrd.ru');
  • UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://blog.avtoled123.ru', 'http://trakrd.ru');

После этого сайт нормально работает по новому адресу.