Чтобы заменить старый домен на новый в базе данных WordPress через phpMyAdmin, выполните следующие шаги.
Обязательно сделайте резервную копию базы данных перед началом!
Откройте phpMyAdmin
Нажмите на вкладку «SQL» и выполните следующие запросы по одному (замените wp_ на ваш префикс таблиц, если он отличается).
1. Обновите основные URL сайта:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://oldsite.ru', 'https://zaplata.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
2. Обновите содержимое записей (постов, страниц):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://oldsite.ru', 'https://zaplata.ru');
3. Обновите метаданные записей (изображения, настройки блоков и т.д.):
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://oldsite.ru', 'https://zaplata.ru');
4. Обновите ссылки в комментариях:
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'http://oldsite.ru', 'https://zaplata.ru'); UPDATE wp_comments SET comment_author_url = REPLACE(comment_author_url, 'http://oldsite.ru', 'https://zaplata.ru');
5. (Опционально) Обновите GUID (обычно не нужно, но иногда требуется):
UPDATE wp_posts SET guid = REPLACE(guid, 'http://oldsite.ru', 'https://zaplata.ru');
Эти SQL-запросы не обрабатывают сериализованные данные (например, настройки тем, плагинов, виджетов в wp_options или wp_postmeta).
После замены
Очистите кэш (если используется кэширующий плагин или кэш хостинга).
Проверьте сайт — откройте главную, админку, страницы, медиафайлы.
Убедитесь, что изображения и ссылки ведут на новый домен.