WPSEO_Addon_Manager::get_subscriptions_for_active_addons()publicYoast 1.0

Retrieves a list of (subscription) slugs by the active addons.

Метод класса: WPSEO_Addon_Manager{}

Хуков нет.

Возвращает

Массив. The slugs.

Использование

$WPSEO_Addon_Manager = new WPSEO_Addon_Manager();
$WPSEO_Addon_Manager->get_subscriptions_for_active_addons();

Код WPSEO_Addon_Manager::get_subscriptions_for_active_addons() Yoast 22.3

public function get_subscriptions_for_active_addons() {
	$active_addons      = array_keys( $this->get_active_addons() );
	$subscription_slugs = array_map( [ $this, 'get_slug_by_plugin_file' ], $active_addons );
	$subscriptions      = [];
	foreach ( $subscription_slugs as $subscription_slug ) {
		$subscriptions[ $subscription_slug ] = $this->get_subscription( $subscription_slug );
	}

	return $subscriptions;
}