jazzman / wp-boilerplate
具有现代开发工具、易于配置和改进的文件夹结构的WordPress模板
3.0
2022-09-27 08:33 UTC
Requires
- php: ^7.4|^8.1
- jazzman/wp-mail: ^1.3
- jazzman/wp-performance: ^3.3
- oscarotero/env: ^2.1
- roots/bedrock-autoloader: ^1.0
- roots/bedrock-disallow-indexing: ^2.0
- roots/wordpress: ^6.0
- roots/wp-config: ^1.0
- roots/wp-password-bcrypt: ^1.1
- vlucas/phpdotenv: ^5.4
Requires (Dev)
- roave/security-advisories: @dev
- symfony/var-dumper: ^6.1
- dev-master
- 3.0
- 2.0
- 1.3
- 1.2
- 1.1
- 1.0
- dev-feature/testing
- dev-develop
- dev-dependabot/composer/symfony/var-dumper-6.2.7
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/composer/jazzman/wp-performance-3.4.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/composer/roots/wordpress-6.1.1
- dev-dependabot/composer/vlucas/phpdotenv-5.5.0
This package is auto-updated.
Last update: 2024-09-15 16:33:45 UTC
README
Bedrock是一个现代的WordPress堆栈,可以帮助你使用最佳的开发工具和项目结构开始。
Bedrock背后的许多理念都受到了十二要素应用方法,包括WordPress特定版本的启发。
特性
- 更好的文件夹结构
- 使用Composer进行依赖管理
- 使用环境特定文件轻松配置WordPress
- 使用Dotenv进行环境变量
- 为mu插件增强自动加载器(将常规插件用作mu插件)
- 增强安全性(使用wp-password-bcrypt分离Web根目录和安全的密码)
要求
- PHP >= 7.1
- Composer - 安装
安装
- 创建新项目
$ composer create-project roots/bedrock
- 更新
.env
文件中的环境变量。将可能包含非字母数字字符的值用引号括起来,否则可能会被错误解析。
- 数据库变量
DB_NAME
- 数据库名称DB_USER
- 数据库用户DB_PASSWORD
- 数据库密码DB_HOST
- 数据库主机- 可选,您可以定义
DATABASE_URL
以使用DSN而不是使用上面的变量(例如mysql://user:password@127.0.0.1:3306/db_name
)
WP_ENV
- 设置为环境(development
,staging
,production
)WP_HOME
- WordPress主页的完整URL(https://example.com)WP_SITEURL
- 包括子目录的WordPress的完整URL(https://example.com/wp)AUTH_KEY
,SECURE_AUTH_KEY
,LOGGED_IN_KEY
,NONCE_KEY
,AUTH_SALT
,SECURE_AUTH_SALT
,LOGGED_IN_SALT
,NONCE_SALT
- 如正常WordPress站点一样,在
web/app/themes/
中添加主题(s) - 将您的Web服务器的文档根设置为Bedrock的
web
文件夹:/path/to/site/web/
- 通过
https://example.com/wp/wp-admin/
访问WordPress管理员
文档
Bedrock文档可在https://roots.io/bedrock/docs/找到。
贡献
欢迎每个人贡献。我们有一些贡献指南来帮助您开始。
Bedrock赞助商
通过成为赞助商来支持我们的开源开发工作。
社区
跟踪开发和社区新闻。
- 在Roots Discourse上参与
- 在Twitter上关注@rootswp
- 阅读并订阅Roots博客
- 订阅Roots通讯
- 收听 Roots Radio播客