WP_Plugin_Dependencies::get_plugin_dirnamesprotected staticWP 6.5.0

Gets plugin directory names.

Method of the class: WP_Plugin_Dependencies{}

No Hooks.

Returns

Array. An array of plugin directory names.

Usage

$result = WP_Plugin_Dependencies::get_plugin_dirnames();

Changelog

Since 6.5.0 Introduced.

WP_Plugin_Dependencies::get_plugin_dirnames() code WP 7.0

protected static function get_plugin_dirnames() {
	if ( is_array( self::$plugin_dirnames ) ) {
		return self::$plugin_dirnames;
	}

	self::$plugin_dirnames = array();

	$plugin_files = array_keys( self::get_plugins() );
	foreach ( $plugin_files as $plugin_file ) {
		$slug                           = self::convert_to_slug( $plugin_file );
		self::$plugin_dirnames[ $slug ] = $plugin_file;
	}

	return self::$plugin_dirnames;
}