WordPress Core Contributor, WordPress Kaunas Meetup co-organizer, WordCamp (Lithuania, Riga, Stockholm, Jyväskylä, Oslo, Norrköping, Dublin, Lisbon) speaker and one of the editors of the Lithuanian WordPress translation team.
WordPress plugin developer
Engineering Manager at
Any sufficiently advanced technology is indistinguishable from magic
- Arthur C. Clarke,1973
The official command line tool for interacting with and managing your WordPress sites.
Yup, the Terminal.
Official website: https://make.wordpress.org/cli/handbook/
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar brew install wp-cli composer global require wp-cli/wp-cli
https://deliciousbrains.com/complete-guide-to-installing-wp-cli/
wp plugin update akismet --version=1.0.0
wp command action input --parameter=value
--path= a path to s WordPress directory
--url= url of the site
--user= set user
--skip-themes[=theme]
--skip-plugins[=plugin]
--dry-run
--format=json|table|csv
https://make.wordpress.org/cli/handbook/config/#global-parameters
wp config
wp core
wp cache
wp comment
wp cron
wp db
wp export
wp import
wp media
wp menu
wp network
wp option
wp package
wp post
wp post-type
wp profile
wp rewrite
wp role
wp server
wp sidebar
wp search-replace
wp site
wp super-admin
wp taxonomy
wp term
wp transient
wp widget
...
if ( class_exists( 'WP_CLI' ) ) {
WP_CLI::add_command( 'hello', 'arunas_cli_hello' );
}
function arunas_cli_hello( $args, $options ) {
WP_CLI::success( 'Hello, World!' );
}