WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_CLI::run_command() public WP-CLI 1.0

Run a given command within the current process using the same global parameters.

Use WP_CLI::runcommand() instead, which is easier to use and works better.

To run a command using a new process with the same global parameters, use WP_CLI::launch_self(). To run a command using a new process with different global parameters, use WP_CLI::launch().

ob_start();
WP_CLI::run_command( array( 'cli', 'cmd-dump' ) );
$ret = ob_get_clean();

{} Это метод класса: WP_CLI{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$result = WP_CLI::run_command( $args, $assoc_args );
$args(массив) (обязательный)
Positional arguments including command name.
$assoc_args(массив)
-
По умолчанию: []

Код WP_CLI::run_command() WP-CLI 2.5.0

public static function run_command( $args, $assoc_args = [] ) {
	self::get_runner()->run_command( $args, $assoc_args );
}