基于 Composer 的 WordPress 样板项目,内置 .env 配置、Vite 与 Tailwind CSS。
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
阅读 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 数据每日更新。
相关项目
2168154PHP无许可证维护活跃更新于 5天前
为 WordPress 提供 GraphQL API 的插件,可将文章、页面、用户和分类等数据以可查询的 schema 形式开放。
3795484PHPGPL-3.0更新于 昨天
WordPress 核心 Subversion 仓库的 Git 镜像,包含分支和标签,用于提交补丁和本地开发环境。
3504+5 本周3768PHPGPL-2.0维护活跃更新于 17小时前
社区维护的 WordPress 多语言插件,将多种语言内容存放在同一篇文章中。
607+1 本周122PHPGPL-2.0更新于 4天前
一个 PHP 库,让 WordPress 主题可以使用 Twig 模板引擎,将 PHP 逻辑与 HTML 模板分离。
5651504PHPMIT维护活跃更新于 18小时前
WordPress 官方 Android 客户端,可在手机上管理自托管站点和 WordPress.com 账号。
3153+1 本周1367KotlinGPL-2.0维护活跃更新于 18小时前