cdk-comp/bedrock

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

安装: 41

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 3

分支: 1,162

开放问题: 0

类型:项目

1.12.3.1 2019-03-19 11:39 UTC

README

Packagist Build Status Follow Roots

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

Bedrock背后的许多理念都受到了十二因素应用方法的影响,包括WordPress特定版本

特性

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

要求

  • PHP >= 7.1
  • Composer - 安装

安装

  1. 创建新项目
    $ composer create-project cdk-comp/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 Scale Dynamix

社区

跟踪开发和社区新闻。