check database size
Returns sizes of all database tables in a human friendly format.
copy
Returns sizes of all database tables in a human friendly format.
copy
Run health check on the database set in the wp-config.php file. It reports status of each database table separately in the output.
copy
Checks if WP-CLI is due for an update.
copy
Return WP CLI version.
copy
Creates config.php file. Requires mysql cli to be installed.
copy
This command searches for all posts in the database and returns the count number.
copy
Download latest version of WordPress core files to current directory.
copy
Opens wp-config.php file in the default text editor.
copy
Exports WXR file containing XML formatted data about your site including posts, comments and information about images and other attachments. Site option settings are excluded.
copy
By combining the following flags you can export a single page from WordPress. First set the post type you want to export (page) then set the ID of the post, and finally limit the command to only fetch a single post. Skipping comments is optional.
copy
This command will generate authentication unique keys and salts in your wp-config.php file.
copy
List all defined image sizes, their width, height and the crop details.
copy
copy
You can import WXR data files to specific site in the multi-site installation. The --url flag identifies the site you want to migrate data to. Skipping authors is optional.
copy
Install a plugin in your WordPress site. By passing --activate flag you can enable your new plugin in one command.
copy
This command is based on the "wp post list" used to return all posts but the "--post_type=page" flag changes the search scope to return only pages. By default the output if formatted as a table and includes page ID, title, slug, creation date, and the status.
copy
Use post ID to return all related meta data. By default it returns data as a table but other formats are available, for example you can use this flag --format=json to get data as json.
copy
Returns a table of custom posts with a type specified using the --post_type flag.
copy
Lists all columns in a given database table. You will need to pass a table name as the argument. List of the default WordPress tables - wp_commentmeta, wp_comments, wp_links, wp_options, wp_postmeta, wp_posts, wp_term_relationships, wp_term_taxonomy, wp_termmeta, wp_terms, wp_usermeta, wp_users.
copy
Lists all tables in the database connected to your site.
copy
Returns a table of all post types including custom posts.
copy
Returns a table of all posts including ID, title, name, date and status.
copy
If you're running a multi-site WordPress installation you can return a handy table presenting blog ID, URL, and update dates of each site instance.
copy
Returns a table of all registered taxonomies including categories, post tags, navigation menus, themes, custom taxonomies and more.
copy
Puts your site in a maintenance mode and returns "Briefly unavailable for scheduled maintenance. Check back in a minute." message with a 503 server response.
copy
Takes your site out of maintenance mode.
copy
Returns maintenance mode status of your site.
copy
Connects to the database set in your wp-config.php file using MySQL CLI.
copy
Runs MySQL optimizer on the connected database.
copy
Regenerate all thumbnail image sizes stored in the media library. The --yes flag confirms your choice.
copy
This command will generate basic files and structure for a new plugin. Use --skip-tests flag to omit php unit tests in the process.
copy
Generates un-styled main theme with all the necessary files and views to display content.
copy
You can search for a string in connected WordPress database. The --stats flag will append details about the search like matches found and tables searched.
copy
Updates all installed plugins.
copy
Update WP-CLI to the latest version.
copy
Prints information to the console about WP CLI and its environment such as version, OS, PHP, MySQL.
copy