回答:
内でphp/wp-cli.php
これらの行を見つけます:
// Can be used by plugins/themes to check if WP-CLI is running or not
define( 'WP_CLI', true );
define( 'WP_CLI_VERSION', trim( file_get_contents( WP_CLI_ROOT . '/VERSION' ) ) );
define( 'WP_CLI_START_MICROTIME', microtime( true ) );
WP_CLI
またはWP_CLI_VERSION
定義されているかどうかを確認できます。
プラグインの大部分で使用され、ドキュメントで具体的に言及されているWP-CLIの標準チェックは、チェックWP_CLI
が定義され、trueに設定されていることです。
if ( defined( 'WP_CLI' ) && WP_CLI ) {
// Do WP-CLI-specific things.
}
WP_CLI
チェックするのに好ましい定数です