Automattic\WooCommerce\Admin\Marketing
InstalledExtensions::get_extension_base_data()
Get an array of basic data for a given extension.
Method of the class: InstalledExtensions{}
No Hooks.
Return
Array|false
.
Usage
$result = InstalledExtensions::get_extension_base_data( $slug );
- $slug(string) (required)
- Plugin slug.
InstalledExtensions::get_extension_base_data() InstalledExtensions::get extension base data code WC 9.8.2
protected static function get_extension_base_data( $slug ) { $status = PluginsHelper::is_plugin_active( $slug ) ? 'activated' : 'installed'; $plugin_data = PluginsHelper::get_plugin_data( $slug ); if ( ! $plugin_data ) { return false; } return [ 'slug' => $slug, 'status' => $status, 'name' => $plugin_data['Name'], 'description' => html_entity_decode( wp_trim_words( $plugin_data['Description'], 20 ) ), 'supportUrl' => 'https://woocommerce.com/my-account/create-a-ticket/?utm_medium=product', ]; }