Как я могу синхронизировать настройки плагина WordPress между средами?
В настоящее время я:
Имеют идентичные среды для разработки (бродячий ) и производства (эластичный бобовый стебель).
Используйте
git push
для развертывания кода из разработки в производственную среду.Создавайте посты и страницы с помощью WordPress в производственной среде.
Импортируйте производственную базу данных в базу данных разработки, чтобы поддерживать синхронизацию.
В то время как Я знаю, что эта стратегия работает, я чувствую себя потерянным, когда думаю о том, как лучше всего управлять установкой, активацией и - самое главное - синхронизацией плагинов WordPress.
Установка плагинов имеет смысл... Скачать. Совершать. Развертывать. И во всех средах будет доступен плагин.
Активация и синхронизация настроек плагина не так понятны... Нужно ли мне вручную активировать и настраивать каждый плагин во всех средах, или это можно синхронизировать между их?
Я знаю, что у каждого плагина может быть уникальный способ хранения данных, но я бы подумал, что при синхронизации файлов и баз данных все будет совпадать. Я что-то упускаю?
1 answers
Надежная двусторонняя синхронизация – это просто не то, что было в WordPress.
Типичный способ соответствует тому, что вы делаете - перенос копии производственной базы данных в среду разработки. Обратите внимание, что обычно это одно направление, в котором он движется. Гораздо сложнее попытаться синхронизировать разработку с производством.
Что касается конкретной конфигурации плагина:
- Назовите это достаточно хорошим и относитесь к производству как авторитетное государство
- Имеют кодифицированные процедуры установки/обновления, которые определяют желаемое состояние параметров плагина
- Переопределение параметров хранения плагинов и/или внутренних крючков
Практический выбор будет зависеть от конкретных используемых плагинов и от того, насколько сложным является состояние их настроек, которые необходимо захватить и/или воспроизвести.