Um boilerplate de WordPress baseado em Composer, com configuração por arquivo de ambiente, gerenciamento de plugins pelo WP Packages, Vite e Tailwind CSS.
roots/bedrock
Um boilerplate para WordPress que usa Composer e Git para gerenciar core, plugins e temas, com configuração por ambiente e uma estrutura de pastas mais organizada.
- Estrelas
- 6,585
- Forks
- 1,172
- Issues abertas
- 6
- Último commit
- há 5 dias
O que é?
Bedrock é um boilerplate de projeto WordPress para desenvolvedores que querem gerenciar um site como gerenciam outros aplicativos: usando Git para controle de versão e Composer para dependências. O core do WordPress é instalado como um pacote Composer (roots/wordpress), e plugins e temas podem ser obtidos do repositório WP Packages, eliminando a necessidade de incluir diretamente os arquivos do WordPress no código-fonte.
O projeto reorganiza a estrutura padrão do WordPress, deixando-a mais clara: move a raiz web para um diretório dedicado e separa o código da aplicação do core. A configuração é feita por arquivos específicos de cada ambiente e variáveis de ambiente carregadas com Dotenv, mantendo segredos e configurações de cada ambiente fora do repositório. O projeto também inclui um autoloader para mu-plugins, que permite carregar plugins comuns como must-use plugins.
O projeto segue a metodologia Twelve-Factor App adaptada para WordPress.
Recursos principais
- 01Instala o core do WordPress via Composer usando o pacote roots/wordpress
- 02Obtém plugins e temas do repositório WP Packages
- 03Arquivos de configuração específicos por ambiente e variáveis de ambiente baseadas em Dotenv
- 04Estrutura de pastas reorganizada, que separa a raiz web do código da aplicação
- 05Autoloader para carregar plugins comuns como mu-plugins
Casos de uso
- Começar um novo site WordPress que deve ter controle de versão e ser implantado via Git
- Gerenciar plugins e temas do WordPress como dependências do Composer em vários ambientes
- Manter credenciais de banco de dados e chaves de API fora do código-fonte
Início rápido
- 1
Leia a documentação de instalação do Bedrock vinculada no README
Tópicos
Perguntas frequentes
- O que é bedrock?
- Um boilerplate para WordPress que usa Composer e Git para gerenciar core, plugins e temas, com configuração por ambiente e uma estrutura de pastas mais organizada. Bedrock é um boilerplate de projeto WordPress para desenvolvedores que querem gerenciar um site como gerenciam outros aplicativos: usando Git para controle de versão e Composer para dependências. O core do WordPress é instalado como um pacote Composer (roots/wordpress), e plugins e temas podem ser obtidos do repositório WP Packages, eliminando a necessidade de incluir diretamente os arquivos do WordPress no código-fonte.
- bedrock é gratuito? Qual é a licença?
- bedrock é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bedrock ainda é mantido?
- Manutenção ativa. O último commit de bedrock foi em 1 de nov. de 2026.
- Para que posso usar bedrock?
- Começar um novo site WordPress que deve ter controle de versão e ser implantado via Git Gerenciar plugins e temas do WordPress como dependências do Composer em vários ambientes Manter credenciais de banco de dados e chaves de API fora do código-fonte
- Como instalar bedrock?
- Leia a documentação de instalação do Bedrock vinculada no README
- Onde consigo bedrock?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/roots/bedrock
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin de API GraphQL para WordPress que expõe posts, páginas, usuários, taxonomias e tipos de conteúdo personalizados em um schema consultável.
Espelho Git do repositório Subversion do core do WordPress, com branches e tags, para contribuir com patches e executar o ambiente de desenvolvimento local.
Plugin de WordPress mantido pela comunidade que adiciona conteúdo multilíngue a posts e páginas, armazenando os idiomas juntos em um único post.
Uma biblioteca PHP que permite criar temas WordPress com o mecanismo de templates Twig, separando a lógica PHP da marcação HTML.
O cliente oficial do WordPress para Android, que permite gerenciar sites WordPress auto-hospedados e contas do WordPress.com pelo celular.