Настройка wp-config.php для работы с несколькими окружениями: локальное, тест, продакшн

При разработке продуктов на WordPress рано или поздно встает вопрос о правильной настройке процесса.

Сюда входит все: начиная от выбора локального окружения, отладки, тестирования и заканчивая настройкой развертывания (деплоя) итогового кода на сервер. От того, как работает каждое звено, зависит итоговая скорость появления новых фич на сайте, поэтому лучше ответственно подойти к задаче с самого начала.

Я не буду подробно рассматривать сейчас настройки собственно локального окружения, потому что это слишком обширная тема. Просто скажу, что есть 3 основных подхода, каждый со своими плюсами и минусами: Vagrant, Local by Flywheel и Docker.

Код, предлагаемый в этой статье, подходит для первых двух окружений. Также, нет смысла в предлагаемой структуре проекта для разработки плагинов или тем — ведь они в принципе должны работать на любых окружения.

Комментарии 1
  1. Автор

    А почему бы просто вместо простых файликов .test и .local не положить туда test.php и local.php, и в них перенести все настройки для нужного окружения?

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены символом *.

Наш Telegram

Всегда только всё самое новое про WordPress от WordPress Digest и никакого спама