承接 agencearcange/wordpress-composer-skeleton 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

wordpress-composer-skeleton

WPress composer-skeleton

Packagist

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 .env file - you can generate salts here
  • Use docker-compose up -d or 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

MIT

统计信息

  • 总下载量: 61
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-04-18