WP-CLI FOR
WooCmmerce
Rémi
CORSONNinjineer @ Automattic
remicorson.com
@remicorson
WHAT'S WP-CLI?
"WP-CLI is a set of command-line
tools for managing WordPress
installations"
— wp-cli.org
BASED ON THE
TERMINAL
WP-CLI CAN BE
▸ installed locally or your server
▸ run on SSH
▸ used on Windows, Mac OSX, Linux
▸ used for WP core features
▸ used for plugins/themes features
DEMO
REQUIREMENTS
▸ WordPress 3.7 or later
▸ PHP 5.3.2 or later
▸ WooCommerce 2.5 or later
▸ UNIX-like environment (OS X, Linux, FreeBSD, Cygwin)
WP-CLI
INSTALLATION
FIRST, DOWNLOAD WP-CLI.PHAR
USING WGET OR CURL
curl -O https://raw.githubusercontent.com/
wp-cli/builds/gh-pages/phar/wp-cli.phar
THEN, CHECK IF IT WORKS
php wp-cli.phar --info
TO BE ABLE TO TYPE JUST WP,
INSTEAD OF PHP WP-CLI.PHAR,
YOU NEED TO MAKE THE FILE EXECUTABLE
AND MOVE IT TO SOMEWHERE IN YOUR PATH.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
NOW YOU CAN RUN
wp --info
HOSTS
Some hosts have WP-CLI already installed:
▸ Bluehost
▸ Dreamhost
▸ Synthesis
▸ SiteGround
WP-CLI
USE
MAIN COMMAND FORMAT
wp <command> <sub-command> <params>
PARAMETERS FORMAT
--paramnam
--paramname=value
EXAMPLES
wp plugin deactivate –all
wp plugin activate woocommerce
wp core download
wp core config --dbname=test --dbuser=test
wp core install --prompt
WP-CLI
+
WOOCOMMERCE
wp wc <command> <sub-command> <params>
GET HELP
wp wc --help
wp wc product --help
wp wc product create --help
EXAMPLES
wp wc product create --title="Product Name"
wp wc order list
GOING
FURTHER
THANKS!

WooCommerce WP-CLI Basics