В настоящее время у нас есть интернет-магазин WooCommerce, размещенный на wordpress.com. Этот интернет-магазин был создан в качестве прототипа, и в связи с его успехами мы хотим начать дальнейшее развитие интернет-магазина. Мы не хотим менять производственный веб-сайт напрямую, но мы хотим разрабатывать в закрытой среде разработки (например, локально, используя docker).
Я попытался запустить интернет-магазин локально, экспортировав все его данные с помощью плагина All-in-One WP Migration . После этого я создал среду docker с wordpress и контейнером mysql. В контейнере WordPress я также установил плагин All-in-One WP Migration и импортировал все данные. Похоже, это работало нормально, но после нескольких щелчков мыши я увидел, что не могу перейти ни на какой другой URL, кроме домашней страницы. Я читал в Интернете, что кодовая база Wordpress, используемая на wordpress.com, отличается от кодовой базы по умолчанию, которую можно скачать на wordpress.org. Поэтому я думаю, что это означает, что экспортный файл wordpress.com не может быть импортирован в контейнер WordPress по умолчанию.
Из-за этого я попытался загрузить все файлы на wordpress.com с помощью FTP и запустить веб-сайт. сам использую контейнер php. Это также не сработало, потому что я не могу загрузить все файлы по FTP из-за разрешений. Я также связался со службой поддержки wordpress.com, и они сказали, что не могут отправить мне содержимое этих файлов. Но без этих файлов я не знаю, как я могу управлять сайтом wordpress.com локально.
Я надеюсь, что кто-то может помочь мне заставить сайт wordpress.com работать локально в среде разработки. Предложение, как мы можем реализовать рабочий процесс, в котором мы можем изменить интернет-магазин в среде разработки и внедрить изменения на нашем производственном веб-сайте, также очень приветствуется.
Редактировать: на данный момент я решил запустить свой сайт в окружение docker и запишите все изменения, которые я делаю локально. Когда я буду доволен сайтом локально, я повторю изменения, которые я сделал ранее на производственном сайте. Я выбрал этот рабочий процесс, потому что я действительно не знаю структуры внутри Wordpress. Я не знаю, как мне перенести файлы и таблицы базы данных, которые мне нужны, чтобы переключать тему, не перезаписывая таблицы базы данных, которые я хочу сохранить (например, таблицу заказов WooCommerce).