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
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.example
topublic/.htaccess
. - Copy
templates/.env.example
to.env
and set the required database credentials andWP_HOME
in the.env
file.