Необходимые SQL запросы для переноса сайта на новый домен WordPress.
Вы можете воспользоваться конструкцией ниже или использовать форму для генерации запросов внизу страницы
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old.site.ru', 'https://newsite.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://old.site.ru', 'https://newsite.ru');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://old.site.ru','https://newsite.ru');Что бы выполнить запросы, зайдите в phpMyAdmin -> выберите необходимую базу данных -> выбрать вкладку «SQL» -> вставляем наши запросы в окно и нажимаем вперед

Подробнее по каждой из функций:
В базе данных wordpress хранит значение абсолютного url в wp_options
Данная конструкция перезаписывает URL в таблице wp_options, что бы не перенаправляло на старый домен
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old.site.ru', 'https://newsite.ru') WHERE option_name = 'home' OR option_name = 'siteurl';Следующая функция меняет все ссылки и адреса изображений в постах wordpress
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://old.site.ru', 'https://newsite.ru');Следующий запрос меняет значения произвольных полей в постах
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://old.site.ru','https://newsite.ru');Меняем записи полей guid в wp_posts
Изменяем GUID
UPDATE wp_posts SET guid = REPLACE (guid, 'http://old.site.ru', 'https://newsite.ru');Будьте внимательны при работе с базой данных, производите backup БД
Бываю ситуации когда даже после выше указанных манипуляций сайт продожает ссылаться на старый домен. В этом случае можно найти упоминания старого домена в базе данных через поиск — в том же PhpMyAdmin
В строку поиска вводим старый домен, в окне «В таблицах» выбираем все и жмем «Вперед»

В итоге получаем список, рядом с таблицей в которой найден домен, будет возможность «обзора», где вы можете вручную поменять домен на новый

