Repolode
roots

roots/bedrock

Шаблон проекта WordPress с управлением ядром, плагинами и темами через Composer и Git, настройками для разных окружений и более понятной структурой каталогов.

Звёзды
6,585
Форки
1,172
Открытые issues
6
Последний коммит
6 дней назад

Что это?

Bedrock — это шаблон проекта WordPress для разработчиков, которые хотят управлять сайтом так же, как другими приложениями: использовать Git для контроля версий, а Composer — для управления зависимостями. Ядро WordPress устанавливается как пакет Composer (roots/wordpress), а плагины и темы можно получать из репозитория WP Packages. Благодаря этому файлы WordPress больше не нужно напрямую добавлять в репозиторий.

Проект меняет стандартную структуру WordPress на более понятную: переносит корень веб-сайта в отдельный каталог и отделяет код приложения от ядра. Настройки задаются в файлах для конкретных окружений и через переменные окружения, загружаемые с помощью Dotenv, поэтому секреты и настройки для отдельных окружений не попадают в репозиторий. В проект также входит автозагрузчик для mu-plugins, который позволяет загружать обычные плагины как must-use плагины.

В основе проекта лежит методология Twelve-Factor App, адаптированная для WordPress.

Ключевые возможности

  • 01Устанавливает ядро WordPress через Composer с помощью пакета roots/wordpress
  • 02Получает плагины и темы из репозитория WP Packages
  • 03Файлы конфигурации для отдельных окружений и переменные окружения на основе Dotenv
  • 04Переработанная структура каталогов, отделяющая корень веб-сайта от кода приложения
  • 05Автозагрузчик, который позволяет загружать обычные плагины как mu-plugins

Сценарии использования

  • Создание сайта на WordPress, который нужно хранить под контролем версий и развёртывать через Git
  • Управление плагинами и темами WordPress как зависимостями Composer в нескольких окружениях
  • Хранение учётных данных для подключения к базе данных и API-ключей вне кодовой базы

Быстрый старт

  1. 1

    Ознакомьтесь с документацией по установке Bedrock, ссылка на которую указана в README

Темы

#wordpress#composer#php#boilerplate#environment-variables#cms#bedrock#wordpress-boilerplate#wordpress-composer#wordpress-starter

Частые вопросы

Что такое bedrock?
Шаблон проекта WordPress с управлением ядром, плагинами и темами через Composer и Git, настройками для разных окружений и более понятной структурой каталогов. Bedrock — это шаблон проекта WordPress для разработчиков, которые хотят управлять сайтом так же, как другими приложениями: использовать Git для контроля версий, а Composer — для управления зависимостями. Ядро WordPress устанавливается как пакет Composer (roots/wordpress), а плагины и темы можно получать из репозитория WP Packages. Благодаря этому файлы WordPress больше не нужно напрямую добавлять в репозиторий.
bedrock можно использовать бесплатно? Какая у него лицензия?
bedrock распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
bedrock всё ещё поддерживается?
Активно поддерживается. Последний коммит в bedrock — 1 нояб. 2026 г..
Для чего можно использовать bedrock?
Создание сайта на WordPress, который нужно хранить под контролем версий и развёртывать через Git Управление плагинами и темами WordPress как зависимостями Composer в нескольких окружениях Хранение учётных данных для подключения к базе данных и API-ключей вне кодовой базы
Как установить bedrock?
Ознакомьтесь с документацией по установке Bedrock, ссылка на которую указана в README
Где скачать bedrock?
Исходный код и инструкции по установке — на GitHub: https://github.com/roots/bedrock

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Git-зеркало SVN-репозитория ядра WordPress с ветками и тегами — для подготовки патчей и запуска локального окружения разработки.

3,5 тыс.+5 за неделю3,8 тыс.PHPGPL-2.0Активно поддерживаетсяОбновлён 21 час назад

PHP-библиотека для создания тем WordPress с помощью Twig, которая отделяет PHP-логику от HTML-разметки.

Фронтенд и UI#wordpress#php#twig
5,7 тыс.504PHPMITАктивно поддерживаетсяОбновлён 21 час назад