SQL запросы в базу данных WordPress для смены домена

Когда делаешь сайты пачками, нет времени на свежие установки wordpress да и ни к чему оно. На одном сайте всё настроил (шаблон, плагины) и копируй себе на следующий, только контент менять и в индекс его. Короче, таких запросов по рунету тонны, но вот не нашел чтобы менялись мыла юзера и сайта, название сайта, плюс в контенте корректно. Составил свои sql запросы в базу данных WordPress для смены домена по всем нужным таблицам.

Не забыть сменить прификсы таблиц, если они отличные от wp_

UPDATE wp_options SET option_value = replace(option_value, 'https://old-site.ru', 'https://new-site.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_options SET option_value = replace(option_value, 'old-site.ru', 'new-site.ru') WHERE option_name = 'blogname' OR option_name = 'admin_email';
UPDATE wp_posts SET guid = replace(guid, 'https://old-site.ru','https://new-site.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'https://old-site.ru', 'https://new-site.ru');
UPDATE wp_users SET user_email = replace(user_email, 'old-site.ru', 'new-site.ru');
UPDATE wp_users SET user_url = replace(user_url, 'old-site.ru', 'new-site.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'old-site.ru', 'new-site.ru');
UPDATE wp_rank_math_internal_links SET url = replace(url, 'old-site.ru', 'new-site.ru');
UPDATE wp_term_taxonomy SET description = replace(description, 'old-site.ru', 'new-site.ru');
UPDATE wp_options SET option_value = replace(option_value, 'old-site.ru', 'new-site.ru') WHERE option_name = 'rank-math-options-titles' OR option_name = 'rank-math-options-general';

 

Если есть что добавить, пишите комменты, добавлю в пост.

Ткни на звёзды
Goodman/ автор статьи

Вебмастер, криптоэнтузиаст. Создаю и продвигаю сайты, делюсь полезным и интересным в этом блоге. blah blah blah

Загрузка ...