Установка WordPress через Composer
Хранить файлы ядра WordPress в репозитории проекта можно, но у вас могут возникнуть определенные трудности при таком флоу: сложный процесс обновления ядра WordPress, сложности код-ревью или его отсутствие из-за огромного количества изменений при замене файлов ядра WordPress на новую версию, использовать разные версии WordPress для монорепозитория.
Для решения этих проблем в экосистеме WordPress, нам поможет Composer.
Composer — это инструмент для управления зависимостями в проектах на PHP. Он позволяет управлять библиотеками и расширениями, необходимыми для работы вашего проекта, и автоматически загружает их из удаленных репозиториев (packagist.org).
Composer помогает упростить процесс установки, обновления и удаления зависимостей в PHP-проектах, а также обеспечивает правильное разрешение конфликтов между разными версиями библиотек.