Установка WordPress без привязки к домену

Если вы когда-либо переносили сайт на WordPress с одного домена на другой, то сталкивались с проблемой изменения доменного имени, и не только в настройках сайта. Я предлагаю способ решения этой проблемы. Но с маленькой оговоркой, этот способ касается непосредственно ядра WordPress, некоторые плагины генерируют собственные ссылки, прописывая адрес жестко, с привязкой к домену. Например, я с таким сталкивался в Elementor при установке фонового изображения. Адрес картинки сохраняется в базу полностью, включая текущий домен, соответственно при смене домена будет ошибка, картинку придется заново назначит.

От слов к делу. Вот кусочек кода, который нужно вставить в файл конфигурации WordPress wp-config.php:

if(isset($_SERVER['HTTPS'])) {
$schema = 'https://';
}
else {
$schema = 'http://';
}
define('WP_HOME', $schema.$_SERVER['SERVER_NAME']);
define('WP_SITEURL', $schema.$_SERVER['SERVER_NAME']);

Я проверял, у меня все работает. Я пользуюсь этой штукой всегда, потому что сначала делаешь тестовый сайт и чтобы потом не заморачиваться импортом/экспортом, просто переназначаю рабочий домен.