WordPress Training Program
Developers delight! You can now manage your WordPress site right from the command line usingΒ WP-CLI. Managing your site directly from the command line is definitely faster than managing it from a web browser. For more information about WP-CLI, you can refer to theΒ WP-CLI Handbook. π©βπ»
You can check WP CLI Brief here.
Default WP-CLI Commands
Since there are a lot of functions that are supported by WP-CLI, there are separate commands to execute each action. But most of them are straight forward. For example, the βwp adminβ command opens your admin area in the web browser whereas the βwp configβ command generates and reads the wp-config.php file.
Some commands have subcommands which allow you to fine-tune your query.
For example, the βwp mediaβ command allows you to list, create, assign, and delete an active themeβs navigation menu. But to perform each of this action, you need to use different subcommands β
wp menuto create a new menuwp menudelete to delete one or more menuswp menulist to get a list of menus
Here is a list of all the default WP-CLI commands β WP-CLI Commands.
Other useful commands
wp profilecommand β Quickly identify whatβs slowing your WordPress sitewp doctorcommand β Diagnose problems within WordPress by running a series of checks for symptoms
Create custom commands in WP-CLI
Apart from the default commands, you can also create your own custom WP-CLI commands. Thatβs the level of flexibility it offers. Also, thereβs no limit to what you can do with WP-CLI when you are managing your website from the command line.
For more information on how to create custom WP-CLI commands, have a look at the Commands Cookbook.
How to export or import DB with WP-CLI
Using WP-CLIβs βwp dbβ command, you can even export or import your database right from the terminal. Have a look at the below subcommands to read more about them.
wp db exportβ Exports the database to a file or to STDOUT.wp db importβ Imports a database from a file or from STDIN.