Plantilla de WordPress basada en Composer, con configuración mediante archivos de entorno, gestión de plugins con WP Packages, Vite y Tailwind CSS.
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
Lee la documentación de instalación de Bedrock enlazada en el README
Temas
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
Plugin de API GraphQL para WordPress que expone entradas, páginas, usuarios, taxonomías y tipos de contenido personalizados en un esquema consultable.
Un mirror de Git del repositorio Subversion del núcleo de WordPress, con ramas y etiquetas, para contribuir con parches y ejecutar el entorno de desarrollo local.
Plugin de WordPress mantenido por la comunidad que añade contenido multilingüe a entradas y páginas, guardándolo todo en una sola entrada.
Una biblioteca PHP que permite crear temas de WordPress con el motor de plantillas Twig y separar la lógica PHP del marcado HTML.
Cliente oficial de WordPress para Android que permite gestionar sitios WordPress autohospedados y cuentas de WordPress.com desde el teléfono.