Automattic\WooCommerce\Admin\Marketing
InstalledExtensions::get_extension_base_data
Get an array of basic data for a given extension.
Метод класса: InstalledExtensions{}
Хуков нет.
Возвращает
Массив|false.
Использование
$result = InstalledExtensions::get_extension_base_data( $slug );
- $slug(строка) (обязательный)
- Plugin slug.
Код InstalledExtensions::get_extension_base_data() InstalledExtensions::get extension base data WC 10.9.4
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',
];
}