W3cubDocs

/WordPress

WP_Plugin_Dependencies::get_plugin_dirnames(): array

Gets plugin directory names.

Return

array An array of plugin directory names.

Source

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;
}

Changelog

Version Description
6.5.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugin_dirnames