WP_CLI\Utils
is_plugin_skipped()
Determine whether a plugin is skipped.
Хуков нет.
Возвращает
true|false.
Использование
is_plugin_skipped( $file );
- $file(строка) (обязательный)
- .
Код is_plugin_skipped() is plugin skipped 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 );
}