Automattic\WooCommerce\Admin\Features\MarketingRecommendations
Init::is_marketing_channel_plugin
Returns whether a plugin is a marketing channel.
Метод класса: Init{}
Хуков нет.
Возвращает
true|false.
Использование
$result = Init::is_marketing_channel_plugin( $plugin_data ): bool;
- $plugin_data(массив) (обязательный)
- The plugin properties returned by the API.
Код Init::is_marketing_channel_plugin() Init::is marketing channel plugin WC 10.6.2
protected static function is_marketing_channel_plugin( array $plugin_data ): bool {
if ( ! self::is_marketing_plugin( $plugin_data ) ) {
return false;
}
$subcategories = $plugin_data['subcategories'] ?? array();
foreach ( $subcategories as $subcategory ) {
if ( isset( $subcategory['slug'] ) && self::MARKETING_CHANNEL_SUBCATEGORY_SLUG === $subcategory['slug'] ) {
return true;
}
}
return false;
}