Repolode
roots

roots/bedrock

Una plantilla base de WordPress que usa Composer y Git para gestionar el core, los plugins y los temas, con configuración por entorno y una estructura de carpetas más limpia.

Estrellas
6,585
Forks
1,172
Issues abiertos
6
Último commit
hace 5 días

¿Qué es?

Bedrock es una plantilla base para proyectos de WordPress dirigida a desarrolladores que quieren gestionar un sitio como otras aplicaciones: con Git para el control de versiones y Composer para las dependencias. El core de WordPress se instala como un paquete de Composer (roots/wordpress), y los plugins y temas se pueden obtener del repositorio WP Packages, de modo que ya no es necesario incluir directamente los archivos de WordPress en el repositorio del código.

El proyecto reorganiza la estructura habitual de WordPress para hacerla más clara: traslada la raíz web a un directorio dedicado y separa el código de la aplicación del core. La configuración se gestiona mediante archivos específicos para cada entorno y variables de entorno cargadas con Dotenv, para que los secretos y los ajustes propios de cada entorno no se incluyan en el repositorio. También incluye un autoloader para mu-plugins, que permite cargar plugins normales como must-use plugins.

El diseño sigue la metodología Twelve-Factor App, adaptada a WordPress.

Funciones clave

  • 01Instala el core de WordPress mediante Composer usando el paquete roots/wordpress
  • 02Obtiene plugins y temas del repositorio WP Packages
  • 03Archivos de configuración específicos para cada entorno y variables de entorno basadas en Dotenv
  • 04Estructura de carpetas reorganizada que separa la raíz web del código de la aplicación
  • 05Autoloader para cargar plugins normales como mu-plugins

Casos de uso

  • Iniciar un sitio de WordPress que deba tener control de versiones y desplegarse mediante Git
  • Gestionar plugins y temas de WordPress como dependencias de Composer en varios entornos
  • Mantener las credenciales de la base de datos y las claves de API fuera del código

Inicio rápido

  1. 1

    Lee la documentación de instalación de Bedrock enlazada en el README

Temas

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

Preguntas frecuentes

¿Qué es bedrock?
Una plantilla base de WordPress que usa Composer y Git para gestionar el core, los plugins y los temas, con configuración por entorno y una estructura de carpetas más limpia. Bedrock es una plantilla base para proyectos de WordPress dirigida a desarrolladores que quieren gestionar un sitio como otras aplicaciones: con Git para el control de versiones y Composer para las dependencias. El core de WordPress se instala como un paquete de Composer (roots/wordpress), y los plugins y temas se pueden obtener del repositorio WP Packages, de modo que ya no es necesario incluir directamente los archivos de WordPress en el repositorio del código.
¿bedrock es gratuito? ¿Qué licencia tiene?
bedrock es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿bedrock sigue mantenido?
Mantenimiento activo. El último commit de bedrock fue el 1 nov 2026.
¿Para qué puedo usar bedrock?
Iniciar un sitio de WordPress que deba tener control de versiones y desplegarse mediante Git Gestionar plugins y temas de WordPress como dependencias de Composer en varios entornos Mantener las credenciales de la base de datos y las claves de API fuera del código
¿Cómo se instala bedrock?
Lee la documentación de instalación de Bedrock enlazada en el README
¿Dónde consigo bedrock?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/roots/bedrock

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Una biblioteca PHP que permite crear temas de WordPress con el motor de plantillas Twig y separar la lógica PHP del marcado HTML.

Frontend y UI#wordpress#php#twig
5,7 mil504PHPMITBien mantenidoActualizado hace 8 horas