WP_REST_Block_Directory_Controller::find_plugin_for_slug() WordPress Method
The WP_REST_Block_Directory_Controller::find_plugin_for_slug() method is used to find the WordPress plugin associated with a given slug. This is useful when you need to programmatically load a plugin or retrieve its information.
WP_REST_Block_Directory_Controller::find_plugin_for_slug( string $slug ) #
Finds an installed plugin for the given slug.
Parameters
- $slug
(string)(Required)The WordPress.org directory slug for a plugin.
Return
(string) The plugin file found matching it.
Source
File: wp-includes/rest-api/endpoints/class-wp-rest-block-directory-controller.php
protected function find_plugin_for_slug( $slug ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; $plugin_files = get_plugins( '/' . $slug ); if ( ! $plugin_files ) { return ''; } $plugin_files = array_keys( $plugin_files ); return $slug . '/' . reset( $plugin_files ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
5.5.0 | Introduced. |