由Composer支持的WordPress项目

安装: 28

依赖者: 0

建议者: 0

安全: 0

星标: 13

关注者: 3

分支: 2

开放问题: 9

类型:项目


README

使用Composer协调您的新WordPress项目。

最新版本:1.1.0

需求

  • PHP 7.0及更高版本。因为现在是2018年,您知道
  • 本地PHP gettext 扩展(将在未来版本中使用)
  • 显然需要Composer
  • WP-CLI

使用方法

创建新项目

composer create-project ihorvorotnov/sonata project_name

安装新包或WordPress插件

composer require vendor/package

composer require wpackagist-plugin/{plugin-slug}

更新特定包、WordPress或插件到最新版本

composer update vendor/package

composer update johnpbloch/wordpress
composer update johnbillion/query-monitor
composer wpackagist-plugin/{plugin-slug}

更新所有包到最新版本

composer update

包含内容

  • 最新稳定版WordPress,作为Composer依赖项
  • 更好的密码散列库(使用bcrypt
  • 支持.env配置文件
  • 使用WP-CLI自动生成WordPress盐值到.env
  • 默认优化自动加载器
  • 链接到Twenty Seventeen主题
  • 一些用于开发的插件(作为Composer依赖项)
  • 使用SecurityAdvisories 由@Roave防止安装已知漏洞的包
  • 准备使用Memcached对象缓存,包括自定义WP_CACHE_KEY_SALT

项目目录布局

- app
  + languages
  + mu-plugins
  + plugins
  + themes
  + uploads
  • debug.log
- config
  • local.php
  • production.php
  • staging.php  
+ core
+ vendor
• .env
• .env.example
• .gitignore
• composer.json
• composer.lock
• index.php
• LICENSE
• wp-cli.yml
• wp-config.php

额外的Composer包

以下包是有用的,但不是强制的。取决于项目。

@todo 以后再完成