Orchestrate WordPress project with Composer
Orchestrate your new WordPress project with Composer.
Latest version: 1.1.0
gettext
extension (will be used in future versions)Create new project
composer create-project ihorvorotnov/sonata project_name
Install new package or WordPress plugin
composer require vendor/package
composer require wpackagist-plugin/{plugin-slug}
Update specific package, WordPress or a plugin to latest version
composer update vendor/package
composer update johnpbloch/wordpress
composer update johnbillion/query-monitor
composer wpackagist-plugin/{plugin-slug}
Update all packages to latest versions
composer update
bcrypt
).env
configuration files.env
using WP-CLIWP_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
Following packages are useful, but not mandatory. Depends on the project.
@todo To be done later