agencearcange/wordpress-composer-skeleton
最新稳定版本:2.2.2
Composer 安装命令:
composer create-project agencearcange/wordpress-composer-skeleton
包简介
WordPress starter with Composer, easier configuration, and an improved folder structure
README 文档
README
WPress composer-skeleton
Simple, light and powerful WordPress skeleton for a WordPress site managed by composer.
Tested with :
- Wordpress 4.5.* => 6.1.*
- Wordpress single / multi website
Specifications :
- Public folder :
public - WordPress directory :
public/wp/ - Custom content directory :
public/content/ - Env file :
.env - Settings :
config/ - Autoload your must-use plugins with bedrock-autoloader
Installation
Use composer to create new project.
composer create-project agencearcange/wordpress-composer-skeleton
Usage
- Update environment variables in the
.envfile - you can generate salts here - Use
docker-compose up -dor other mysql database. - Start your local server
$ cd wordpress-composer-skeleton
$ php -S localhost:8000 -t public
// or
$ cd wordpress-composer-skeleton
$ symfony serve --no-tls
Adding theme
Add your theme into public/content/themes
Adding plugin
Add any required plugins, from their wpackagist packages or by adding your custom plugins into public/content/plugins
composer require wpackagist-plugin/contact-form-7
Use twig
If you want to install timber/timber library, you can just install it with composer :
composer require timber/timber
See the starter theme to try it.
Production
Optimize composer install
composer install --no-dev --prefer-dist --no-interaction --optimize-autoloader
Edit the .env to set WP_ENV
WP_ENV='production'
Send to your prod server via FTP or with your favorite deployment tool 🚀
Contribution
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
统计信息
- 总下载量: 61
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-18