cdk-comp/cdkrock

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

1.0.0 2018-10-29 10:04 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:42:11 UTC


README

Packagist Build Status

CDKrock/Bedrock是一个现代化的WordPress堆栈,帮助您开始使用最佳开发工具和项目结构。这是Roots/Bedrock的默认WordPress结构的克隆版。

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

特性

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

要求

  • PHP >= 7.0
  • Composer - 安装

安装

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

composer create-project cdk-comp/cdkrock your-project-folder-name

  1. .env文件中更新环境变量
  • DB_NAME - 数据库名称
  • DB_USER - 数据库用户
  • DB_PASSWORD - 数据库密码
  • DB_HOST - 数据库主机
  • WP_ENV - 设置为环境(developmentstagingproduction
  • WP_HOME - WordPress主页的完整URL(http://example.com
  • WP_SITEURL - 包括子目录的WordPress的完整URL(http://example.com/wp
  • AUTH_KEYSECURE_AUTH_KEYLOGGED_IN_KEYNONCE_KEYAUTH_SALTSECURE_AUTH_SALTLOGGED_IN_SALTNONCE_SALT

如果您想自动生成安全密钥(假设您已在本地上安装了wp-cli),您可以使用非常方便的wp-cli-dotenv-command

  wp package install aaemnnosttv/wp-cli-dotenv-command

  wp dotenv salts regenerate

或者,您可以从Roots WordPress Salt Generator中复制粘贴。

  1. web/wp-content/themes中添加主题(就像在正常WordPress站点中一样)。

  2. 将站点虚拟主机文档根目录设置为/path/to/site/web/(如果使用部署,则为/path/to/site/current/web/

  3. http://example.com/wp-admin访问WP管理

部署

可以使用任何其他部署方法,但有一个要求

必须将composer install作为部署过程的一部分运行。

文档

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

社区

跟踪开发和社区新闻。