WP_CLI\Utils
is_plugin_skipped()
Determine whether a plugin is skipped.
No Hooks.
Returns
true|false.
Usage
is_plugin_skipped( $file );
- $file(string) (required)
- .
is_plugin_skipped() is plugin skipped code WP-CLI 2.13.0-alpha
function is_plugin_skipped( $file ) {
$name = get_plugin_name( str_replace( WP_PLUGIN_DIR . '/', '', $file ) );
$skipped_plugins = WP_CLI::get_runner()->config['skip-plugins'];
if ( true === $skipped_plugins ) {
return true;
}
if ( ! is_array( $skipped_plugins ) ) {
$skipped_plugins = explode( ',', $skipped_plugins );
}
return in_array( $name, array_filter( $skipped_plugins ), true );
}