Как заменить домен в mysql wordpress

Поиск и замена по базе домена при переезде или смене урл сайта.

Что бы заменить домен в mysql нужно выполнить такой запрос:

UPDATE PREFIX_options SET option_value = REPLACE(option_value, 'https://oldsite.ru', 'http://novyisait.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE PREFIX_posts SET post_content = REPLACE (post_content, 'https://oldsite.ru', 'http://novyisait.ru');
UPDATE PREFIX_postmeta SET meta_value = REPLACE (meta_value, 'https://oldsite.ru','http://novyisait.ru');

wordpress multisite

Для wordpress multisite повторяем запрос для всех таблиц типа wp_3_ wp_4_ и т.д.

Так же нужно еще заменить домен в файле config.php

А так же в таблице wp_blogs  в колонке domain установить значение нового домена.

Оставьте комментарий