3makkk/bedrock

此软件包已废弃且不再维护。未建议替代软件包。

带有现代开发工具、易于配置和改进的文件夹结构的WordPress模板

安装: 11

依赖者: 0

建议者: 0

安全: 0

星级: 0

观察者: 2

分支: 1,104

类型:项目

1.8.9 2018-04-05 01:24 UTC

README

Packagist Build Status

Bedrock 是一个现代 WordPress 栈,它可以帮助您使用最佳开发工具和项目结构开始。

Bedrock 的许多理念都受到了 十二因素应用 方法论以及 WordPress 特定版本 的启发。

特性

  • 更好的文件夹结构
  • 使用 Composer 进行依赖管理
  • 使用环境特定文件轻松配置WordPress
  • 使用 Dotenv 进行环境变量
  • 为 mu-plugins 提供自动加载器(将常规插件用作 mu-plugins)
  • 增强安全性(使用 wp-password-bcrypt 将网站根目录和安全的密码分开)

要求

  • PHP >= 7.1
  • Composer - 安装
  • Docker

安装

  1. 创建一个新的项目
    $ composer create-project roots/bedrock
  2. 更新 .env 文件中的环境变量
  • 数据库变量
    • DB_NAME - 数据库名称
    • DB_USER - 数据库用户
    • DB_PASSWORD - 数据库密码
    • DB_HOST - 数据库主机
    • 可选地,您可以定义 DATABASE_URL 以使用 DSN 而不是使用上述变量(例如,mysql://user:password@127.0.0.1:3306/db_name
  • WP_ENV - 设置为环境(developmentstagingproduction
  • WP_HOME - WordPress 主页的完整 URL(https://example.com
  • WP_SITEURL - 包含子目录的 WordPress 的完整 URL(https://example.com/wp
  • AUTH_KEYSECURE_AUTH_KEYLOGGED_IN_KEYNONCE_KEYAUTH_SALTSECURE_AUTH_SALTLOGGED_IN_SALTNONCE_SALT
  1. web/app/themes/ 中添加主题(如正常 WordPress 网站一样)
  2. 将您的 Web 服务器上的文档根目录设置为 Bedrock 的 web 文件夹:/path/to/site/web/
  3. https://example.com/wp/wp-admin/ 访问 WordPress 管理员

文档

Bedrock 文档可在 https://roots.io/bedrock/docs/ 查找。

贡献

欢迎所有人贡献。我们有一份 贡献指南 帮助您开始。

Bedrock 赞助商

通过成为赞助者来帮助我们支持开源开发工作。

Kinsta KM Digital itineris

社区

关注开发和社区新闻。