Roots Bedrock
Modern WordPress development: 12-factor app architecture, Composer, and secure directory layout.
- Official Website: https://roots.io/bedrock
- Primary Category: Developer Tools & Workflow
- License / Pricing: Open Source
Overview
Bedrock organizes WordPress like a modern web application: manage WordPress core and all plugins via Composer, configure environments using .env files, and move web root to web/ to isolate sensitive configuration files from the public internet.
Key Features
- Manage: Manage WordPress core and all third-party plugins with Composer
- Environment-specific: Environment-specific configuration using standard dotenv (.env) files
- Organized: Organized directory structure isolates web root from application logic
- Git-friendly:: Git-friendly: never commit WordPress core files or uploaded media to Git
- Integrates: Integrates seamlessly with Roots Sage theme and Trellis server provisioning
Code & Integration Example
// Install WordPress plugin via Composer in Bedrock:
composer require wpackagist-plugin/advanced-custom-fields
Why Developers Choose Roots Bedrock
Roots Bedrock is trusted by the WordPress community because it balances reliability with deep extensibility. Whether you are running a single client site or managing an enterprise network of hundreds of installations, it integrates cleanly into modern WordPress workflows.
- Developer Friendly: Built to respect WordPress coding standards with action hooks and filters.
- Actively Maintained: Frequently updated for the latest major WordPress versions.
- Community Backed: Comprehensive documentation, tutorials, and community support forums.
Community Discussion
Ask questions, share configuration workflows, or leave user feedback.