cdk-comp / cdkrock
WordPress模板,配备现代开发工具、易于配置和改进的文件夹结构
1.0.0
2018-10-29 10:04 UTC
Requires
- php: >=5.6
- composer/installers: ^1.4
- johnpbloch/wordpress: 4.9.8
- oscarotero/env: ^1.1.0
- roots/multisite-url-fixer: ^1.1
- roots/wp-config: 1.0.0
- roots/wp-password-bcrypt: 1.0.0
- vlucas/phpdotenv: ^2.0.1
Requires (Dev)
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.0.2
This package is not auto-updated.
Last update: 2024-09-29 05:42:11 UTC
README
CDKrock/Bedrock是一个现代化的WordPress堆栈,帮助您开始使用最佳开发工具和项目结构。这是Roots/Bedrock的默认WordPress结构的克隆版。
Bedrock背后的许多理念都受到十二因素应用方法的影响,包括WordPress特定版本。
特性
- 更好的文件夹结构
- 使用Composer进行依赖管理
- 通过特定环境文件轻松配置WordPress
- 使用Dotenv进行环境变量
- mu-plugin的自动加载器(将常规插件用作mu-plugin)
- 增强安全性(使用wp-password-bcrypt分离Web根目录和安全的密码)
要求
- PHP >= 7.0
- Composer - 安装
安装
- 在新的文件夹中创建新的项目
composer create-project cdk-comp/cdkrock your-project-folder-name
- 在
.env
文件中更新环境变量
DB_NAME
- 数据库名称DB_USER
- 数据库用户DB_PASSWORD
- 数据库密码DB_HOST
- 数据库主机WP_ENV
- 设置为环境(development
、staging
、production
)WP_HOME
- WordPress主页的完整URL(http://example.com)WP_SITEURL
- 包括子目录的WordPress的完整URL(http://example.com/wp)AUTH_KEY
、SECURE_AUTH_KEY
、LOGGED_IN_KEY
、NONCE_KEY
、AUTH_SALT
、SECURE_AUTH_SALT
、LOGGED_IN_SALT
、NONCE_SALT
如果您想自动生成安全密钥(假设您已在本地上安装了wp-cli),您可以使用非常方便的wp-cli-dotenv-command
wp package install aaemnnosttv/wp-cli-dotenv-command
wp dotenv salts regenerate
或者,您可以从Roots WordPress Salt Generator中复制粘贴。
-
在
web/wp-content/themes
中添加主题(就像在正常WordPress站点中一样)。 -
将站点虚拟主机文档根目录设置为
/path/to/site/web/
(如果使用部署,则为/path/to/site/current/web/
) -
在
http://example.com/wp-admin
访问WP管理
部署
可以使用任何其他部署方法,但有一个要求
必须将composer install
作为部署过程的一部分运行。
文档
Bedrock文档可在https://roots.io/bedrock/docs/找到。
社区
跟踪开发和社区新闻。
- 在Roots Discourse上参与讨论
- 在Twitter上关注@rootswp
- 阅读并订阅Roots博客
- 订阅Roots通讯
- 收听Roots Radio播客