Base commandInstall WordPressUpdate WordPressUpdate PluginsInactive PluginsWP Migrate DB ProActivate pluginSet licenceCron jobs on KualoLive example
Base command
wp-cli
Install WordPress
# download wordpress
wp-cli core download
# install wordpress
wp-cli core install
# create wp-config
wp-cli config create --dbname=DATABASE_NAME --dbuser=DATABASE_USER --dbpass=DATABASE_PASS
# install wordpress with options
wp-cli core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword --admin_email=info@example.com
wp-cli core install --url=geosmart.barques.dev --title=Geosmart --admin_user=barques --admin_password=w166l3barques --admin_email=webadmin@barques.co.uk
Update WordPress
# see current version
wp-cli core version
# check if update available
wp-cli core check-update
# update wordpress
wp-cli core update
# update wordpress db
wp-cli core update-db
Update Plugins
# check status of plugins
wp-cli plugin status
# list plugins with updates
wp-cli plugin list --update=available
# update plugin
wp-cli plugin update [PLUGIN_NAME]
# update plugins with updates
wp-cli plugin update $(wp-cli plugin list --update=available --field=name)
# update all plugins
wp-cli plugin update --all
Inactive Plugins
# list of inactive plugins
wp-cli plugin list --status=inactive
# delete inactive plugins
wp-cli plugin delete $(wp plugin list --status=inactive --field=name)
# activate inactive plugins
wp-cli plugin activate $(wp plugin list --status=inactive --field=name)
# update all plugins
wp-cli update --all
WP Migrate DB Pro
wp-cli migratedb
Activate plugin
wp-cli plugin activate wp-migrate-db-pro wp-migrate-db-pro-cli
Set licence
wp-cli migratedb setting update license xxx-xxx-xxx-xxx-xxx --user=[ADMIN_EMAIL/ID/USERNAME]
wp-cli migratedb setting update license d756ea12-8133-4e29-b16f-92e4a2009c61 --user=webadmin@barques.co.uk
Cron jobs on Kualo
# structure
/usr/local/bin/wp-cli --path=/home/ACCOUNT_NAME/public_html COMMAND_TO_RUN
Live example
# Colmore Bid sync with bidbase command
/usr/local/bin/wp-cli --path=/home/colmorebusiness/public_html sync_bidbase