3/11/2020 · Step 1: Write your custom command handler. Step 2: Register your custom command to WP-CLI. Step 3: Test your custom command. Example 2: Add a group of custom WP-CLI commands. WP-CLI allows you to add your own command. To achieve that, just write your command handler and use add_command() to register it to WP-CLI.
Heres an example of one such concrete class. The MyCommand class extends the AbstractCommand abstract class. The get_command_name method returns my-command which will make the get_name method return my-plugin my-command. Finishing with an example. At this point, you have everything that you need to build WP- CLI command objects.
12/24/2020 · Always extend the WPCOM_VIP_CLI_Command class (instead of WP_ CLI _Command) provided in the development helpers to utilize its helper functions like stop_the_insanity() Make sure you require the file that contains your new command (e.g. typically in your functions.php file) and only include it if WP_CLI is defined and true:, 2/28/2021 · Note: Historically, WP-CLI provided a base WP_CLI_Command class to extend, however extending this class is not required and will not change how your command behaves. All commands can be registered to their own top-level namespace (e.g. wp foo), or as subcommands to an existing namespace (e.g. wp core foo). For the latter, simply include the.
8/14/2018 · Our class cli_site_info extends the WP_CLI_Command class nothing fancy there. You can call the class whatever you like. Whats important is the code on the last line of the file WP_CLI::add_command( ‘site-info’, ‘cli_site_info’ ). It registers.
Command line interface for WordPress | WP-CLI, Command line interface for WordPress | WP-CLI, Command line interface for WordPress | WP-CLI, Command line interface for WordPress | WP-CLI, WP-CLI comes with dozens of commands. Its easier than it looks to create a custom WP- CLI command. Read the commands cookbook to learn more. Browse the internal API docs to discover a variety of helpful functions you can use in your custom WP- CLI command. Contributing. We appreciate you taking the initiative to contribute to WP-CLI.