Переезд на новый домен и связанные с этим проблемы в WordPress
В связи с переездом на новый домен возникла необходимость сменить старый адрес в настройках, постах и комментариях блога. Это можно сделать с помощью плагинов или вручную, попробовав плагин я был не удовлетворен его работой, поэтому перешел к более надежному и безотказному способу, а именно вручную.
Итак начнем,
Первое что нужно сделать это зайти по ftp в ваш каталог с WordPress и сохранить все файлы и папки которые там находятся.
Второе, зайти в админ панель вашего хостинга выбрать phpMyAdmin, открыть вашу базу данных и сохранить ее локально.
Третье, попробовать импортировать базу данных в блог, вполне возможно что будут проблемы с импортом, мне пришлось включить функцию INSERT IGNORE в настройках экспорта, иначе импортировать не получалось.
Четвертое, открыть сохраненную базу данных (обычно в формате *.sql) в текстовом редакторе, я предпочитаю notepad++, и заменить все упоминания о старом домене на новый, сделать это можно нажатием одной кнопки. Открываем базу данных в notepad++, нажимаем Ctrl+F в появившемся окне выбираем вкладку Заменить, в поле Найти вписываем старый адрес, в поле Заменить на вписываем новый адрес и жмем кнопку Заменить все и сохраняем.
Пятое, снова зайти в phpMyAdmin, открыть базу данных, перейти на вкладку поиск и попытаться найти старый адрес, если адрес не нашелся, значит вы все сделали правильно и на этом можно закончить.
P.S. Если же старый адрес еще находится, проверьте свои шаги, или попробуйте экспортировать отдельные таблицы, например: wp_comments, wp_options, wp_posts. Именно эти таблицы в основном содержат старый адрес. Откройте эти таблицы в notepad++ и замените старые адреса как на скриншоте вверху.
P.P.S. Если после исправлений и импорта вы еще находите старый адрес, удалите необходимые таблицы в phpMyAdmin и импортируйте исправленные.

