zony-wb/bedrock

WordPress 模板,集成了现代开发工具,易于配置,并优化了文件夹结构

安装: 34

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

Forks: 1 161

类型:项目

1.12.1.1 2019-02-15 02:33 UTC

README

Packagist Build Status

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

Bedrock 中的许多理念都受到了 十二要素应用 方法的启发,包括 WordPress 特定版本

特点

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

要求

  • PHP >= 7.1
  • Composer - 安装

安装

  1. 在为新项目创建的新文件夹中创建一个新项目

composer create-project zony-wb/bedrock .

  1. .env 文件中更新环境变量
  • 数据库变量
    • DB_NAME - 数据库名称
    • DB_USER - 数据库用户
    • DB_PASSWORD - 数据库密码
    • DB_HOST - 数据库主机
    • 可选,您可以为使用 DSN 而不是使用上面的变量定义 DATABASE_URL(例如 mysql://user:password@127.0.0.1:3306/db_name
  • WP_ENV - 设置为环境(开发预发布生产
  • 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/ 找到。