Перенос сайта wordpress

Иногда нужно перенести сайт wordpress в разных сценариях.
Смена хостинга или в моем случаи нужно  перенести на локальную машину в Docker контейнер wordpress, там сделать статику и через Git опубликовать на GitHub Pages.
Рассмотрим варианты переноса сайта вручную и через плагин.

Перенос сайта  wordpress вручную

Вручную копируем файлики артефактов сайта в новое место,
делаем дамп базы  mysql и разворачиваем их  в новом месте в docker будет так
ресторим  базу  в  docker контейнер

если нужно сменить имя домена или порта или https на http то
в файл wp-config.php добавляем строки, где указываем новое имя

Более подробно читаем тут  changing-the-site-url там еще есть варианты переноса

Вариант переноса через плагин

более удобно выходит, через плагин, ставим замечательный плагин  duplicator
на хостинге — делаем бэкап, получаем два файла установщик и архив.
на ПК в папке Docker — ресторим (можно и нужно на пустой сайт, удалим первичные файлы из папки) копируем установщик и архив  и заходит по пути установщика. Далее по инструкции. Базу перезатираем.
К плюсам:
тут можно указать данные базы,
сменить имя сайта,
сделать нового пользователя,
причем он может решить и другие проблемы переезда сайта,
с которыми я не столкнулся.
Красота, перенес сайт к себе локально в Docker Destop.
А дальше сделал сайт статичным и выложил на бесплатный хостинг.