Repolode
roots

roots/bedrock

基于 Composer 和 Git 管理 WordPress 项目的脚手架,配置更简便,目录结构更清晰。

Star
6,585
Fork
1,172
未关闭 Issue
6
最近提交
6天前

这是什么?

Bedrock 是一个 WordPress 项目脚手架,面向希望用 Git 和 Composer 管理站点的开发者。WordPress 核心通过 Composer 包 roots/wordpress 安装,插件和主题可从 WP Packages 仓库获取,代码库无需直接提交 WordPress 文件。

项目重新组织了常见的 WordPress 目录结构,将网站根目录放入独立目录,并把应用代码与核心文件分开。配置通过按环境区分的配置文件和 Dotenv 加载的环境变量完成,密钥和各环境设置不会进入代码仓库。另外还提供 mu-plugins 自动加载器,可以把普通插件当作必用插件加载。

整体设计参考了面向 WordPress 改编的 Twelve-Factor App 方法论。

核心功能

  • 01通过 Composer 的 roots/wordpress 包安装 WordPress 核心
  • 02从 WP Packages 仓库获取插件和主题
  • 03按环境区分的配置文件,并使用 Dotenv 读取环境变量
  • 04重新组织的目录结构,将网站根目录与应用代码分离
  • 05支持以 mu-plugins 方式自动加载普通插件

适用场景

  • 搭建需要通过 Git 做版本控制和部署的新 WordPress 站点
  • 将插件和主题作为 Composer 依赖,在多个环境中统一管理
  • 把数据库凭据和 API 密钥与代码库分开保存

快速上手

  1. 1

    阅读 README 中链接的 Bedrock 安装文档

标签

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

常见问题

bedrock 是什么?
基于 Composer 和 Git 管理 WordPress 项目的脚手架,配置更简便,目录结构更清晰。 Bedrock 是一个 WordPress 项目脚手架,面向希望用 Git 和 Composer 管理站点的开发者。WordPress 核心通过 Composer 包 roots/wordpress 安装,插件和主题可从 WP Packages 仓库获取,代码库无需直接提交 WordPress 文件。
bedrock 可以免费使用吗?用的什么许可证?
bedrock 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
bedrock 还在维护吗?
活跃维护中。bedrock 最近一次提交是在 2026年11月1日。
bedrock 适合用来做什么?
搭建需要通过 Git 做版本控制和部署的新 WordPress 站点 将插件和主题作为 Composer 依赖,在多个环境中统一管理 把数据库凭据和 API 密钥与代码库分开保存
bedrock 怎么安装和运行?
阅读 README 中链接的 Bedrock 安装文档
在哪里获取 bedrock?
源代码和安装说明在 GitHub 上:https://github.com/roots/bedrock

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目