alp / wordpress
v1.1.0
2019-01-20 09:24 UTC
Requires
- php: >=7.0
- advanced-custom-fields/advanced-custom-fields-pro: ^5.7
- composer/installers: ^1.4
- oscarotero/env: ^1.1.0
- roots/soil: ^3.7
- roots/wordpress: 5.0.3
- roots/wp-config: 1.0.0
- roots/wp-password-bcrypt: 1.0.0
- vlucas/phpdotenv: ^2.4
- wpackagist-plugin/acf-content-analysis-for-yoast-seo: ^2.1
- wpackagist-plugin/tinymce-advanced: ^5.0
- wpackagist-plugin/w3-total-cache: ^0.9.6
- wpackagist-plugin/wordfence: ^7.0
- wpackagist-plugin/wordpress-seo: ^8.1
Requires (Dev)
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.0.2
This package is auto-updated.
Last update: 2024-09-20 22:07:31 UTC
README
Bedrock 是一个现代的 WordPress 栈,可以帮助您使用最佳的开发工具和项目结构开始。
Bedrock 的许多理念都受到了 十二要素应用 方法和包括 WordPress 特定版本 的启发。
特点
- 更好的文件夹结构
- 使用 Composer 进行依赖管理
- 通过环境特定文件轻松配置 WordPress
- 使用 Dotenv 进行环境变量
- 为 mu 插件提供自动加载器(将常规插件用作 mu 插件)
- 增强安全性(使用 wp-password-bcrypt 分离 Web 根目录和安全的密码)
使用 Trellis 获取更多功能
在 roots-example-project.com 仓库 中查看完整的示例。
要求
- PHP >= 5.6
- Composer - 安装
安装
- 在新的文件夹中创建一个新的项目
composer create-project roots/bedrock 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 中复制粘贴。
如常规 WordPress 站点一样,在
web/app/themes
中添加主题。将您的站点 vhost 文档根设置为
/path/to/site/web/
(如果使用部署,则为/path/to/site/current/web/
)在
http://example.com/wp/wp-admin
访问 WP 管理员
部署
有两种方法可以直接部署 Bedrock 网站
也可以使用其他部署方法,但有一个要求
composer install
必须作为部署过程的一部分运行。
文档
Bedrock 文档可在 https://roots.io/bedrock/docs/ 查找。
贡献
欢迎所有人做出贡献。我们有一份 贡献指南 来帮助您开始。
社区
跟踪开发及社区新闻。
- 在 Roots Discourse 上参与讨论
- 关注 Twitter 上的 @rootswp
- 阅读并订阅 Roots 博客
- 订阅 Roots 新闻通讯
- 收听 Roots 电台播客