Skip to content

digitalchild/wc-bne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordCamp Brisbane Sample Code

The following scripts utilise WP-ClI to create local WordPress test/development environments. The first is a base script that will install a simple site with some common plugins. The second script will install and configure a WooCommerce store.

These scripts were developed as apart of the demo for my talk at WordCamp Brisbane 2015.

wp-base.sh

This will install a local wordpress site in the sitedir location with the date appended to the end

Variables that need to be modified.

Open wp-base.sh and update the following variables to suit your needs.

MYSQLUSER=mysqluser
MYSQLPASS=mysqlpass
WEBROOT='/Path/To/Your/WebRoot'
BASE_PLUGINS='jetpack wordfence wordpress-seo wordpress-importer contact-form-7'

Usage: ./wp-base.sh sitedir sitename Example: ./wp-base.sh dev "My Local Dev Site"

This will create a directory called wcbne-YYYY-MM-DD (where the date is the current date) and will have a site called "My Local Dev Site" this will be located in the WEBROOT location.

wc-store.sh

This script relays on the wp-base.sh script above and for this reason you will need to change your plugin list above. This will install and configure WooCommerce and install and configure the free Storefront theme

Due to the dependence on the above script the usage is the same.

Usage: ./wc-store.sh sitedir sitename Example: ./wc-store.sh wc "My Demo WC Store"

Tested On

This has been tested on a MAMP stack but should also work on a linux/unix host.

About

WordCamp Brisbane Sample Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages