couleurcitron/wordpress

WordPress样板,包含现代开发工具,易于配置,以及改进的文件夹结构

1.17.1 2021-09-30 13:05 UTC

README

Bedrock

MIT License

<img alt="Packagist" src="https://img.shields.io/packagist/v/roots/bedrock.svg?style=flat-square" />

<img alt="Build Status" src="https://img.shields.io/github/workflow/status/roots/bedrock/CI?style=flat-square" />

<img alt="Follow Roots" src="https://img.shields.io/twitter/follow/rootswp.svg?style=flat-square&color=1da1f2" />

现代WordPress堆栈

用❤️构建

官方网站 | 文档 | 变更日志

支持

Bedrock是一个开源项目,完全免费使用。

然而,在Roots生态系统内维护和开发新功能及产品的努力,没有适当的财务支持是无法持续的。如果您有这个能力,请考虑使用以下链接进行捐赠

[![通过Patreon捐赠](https://img.shields.io/badge/donate-patreon-orange.svg?style=flat-square&logo=patreon")](https://www.patreon.com/rootsdev) [![通过PayPal捐赠](https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square&logo=paypal)](https://www.paypal.me/rootsdev)

概述

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

Bedrock背后的许多哲学灵感来自十二要素应用方法,包括WordPress特定版本

特性

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

要求

  • PHP >= 7.1
  • Composer - 安装

安装

  1. 创建新项目
    $ composer create-project roots/bedrock
    
  2. 更新.env文件中的环境变量。将可能包含非字母数字字符的值用引号括起来,否则它们可能会被错误解析。
  • 数据库变量
    • DB_NAME - 数据库名称
    • DB_USER - 数据库用户
    • DB_PASSWORD - 数据库密码
    • DB_HOST - 数据库主机
    • 可选地,您可以定义DATABASE_URL,使用DSN而不是使用上面的变量(例如:mysql://user:password@127.0.0.1:3306/db_name
  • WP_ENV - 设置为环境(developmentstagingproduction
  • 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/docs/bedrock/master/installation/找到。

贡献

欢迎来自所有人的贡献。我们有一些贡献指南来帮助您开始。

Bedrock 赞助商

通过成为赞助商来支持我们的开源开发工作。

Kinsta KM Digital Carrot C21 Redwood Realty WordPress.com Motto

社区

跟踪开发和社区新闻。