dnaber / wpstarter-boilerplate
Common basic configuration for a WordPress site using Composer and WPStarter
Installs: 66
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 1
Forks: 3
Open Issues: 1
Type:project
pkg:composer/dnaber/wpstarter-boilerplate
Requires
- roots/wordpress: ^5.5
- wecodemore/wpstarter: ^3
This package is auto-updated.
Last update: 2020-10-16 15:47:27 UTC
README
Bootstraping a new website application with WordPress based on WPStarter.
Usage
Fetching the boilerplate via composer to a new directory (my-website):
$ composer create-project inpsyde/wpstarter-boilerplate:dev-master my-website
You will get asked if you want to remove the existing git history. Answer with yes (Y) as you're about to start a new project.
That will give you the following directory structure:
[my-website]
 ├ public/
 | ├ wp/
 | ├ wp-content/
 | | ├ plugins/
 | | └ themes/
 | ├ index.php
 | └ wp-config.php
 ├ vendor/
 ├ .env.example
 ├ .gitignore
 ├ composer.json
 ├ composer.lock
 └ README.md
Web server configuration
Configure your web server to use the directory public/ as document root (web root).
Steps to take
- If using Apache web server, copy templates/.htaccess.exampletopublic/.htaccess.
- Copy templates/.env.exampleto.envand set the required database credentials andWP_HOMEin the.envfile.