Как изменить домен у CMS WordPress

Иногда возникает необходимость изменить домен у существующего сайта на CMS WP. Но при простом изменении домена возникает проблема — падают стили, изображения. Однако при входе в тему или админку сайт все равно открывается по старой ссылке. Это происходит из-за того, что в CMS WP в базе у каждого изображения, темы и в основных настройках указывается домен сайта. Это ошибка со стороны разработчиков и ниже мы объясним, как ее решить.

Итак, меняем домен по шагам:

  • Заходим в панель хостинга и добавляем новый домен, при добавлении указываем в поле Путь такой же, как у старого домена.

https://webhost1.ru/upload/help/CMS%20WordPress-1.png

  • Переходим в раздел Базы данных, напротив базы кнопка Вход, нажимаем ее и соглашаемся со всеми всплывающими окнами.

https://webhost1.ru/upload/help/CMS-Word-Press-2.png

  • После нажатия, попадаем в панель phpMyAdmin. Слева выбираем нашу базу данных, потом вверху нажимаем кнопку SQL.
Внимание! Сначала выберите базу, только потом нажимайте кнопку SQL.

https://webhost1.ru/upload/help/CMS-Word-Press-3.png

После перехода в раздел SQL вы увидите поле, в него пропишите следующий код и нажмите кнопку Вперёд:

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

Не забудьте заменить домены:
domain.ru — ваш старый домен.
domain2.ru — новый домен.

https://webhost1.ru/upload/help/CMS-Word-Press-4.png

Таким образом, проблема будет решена.