WPSEO_Addon_Manager::is_installed()publicYoast 1.0

Checks if the plugin is installed and activated in WordPress.

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

Хуков нет.

Возвращает

true|false. True when installed and activated.

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

$WPSEO_Addon_Manager = new WPSEO_Addon_Manager();
$WPSEO_Addon_Manager->is_installed( $slug );
$slug(строка) (обязательный)
The class' slug.

Код WPSEO_Addon_Manager::is_installed() Yoast 22.4

public function is_installed( $slug ) {
	$slug_to_class_map = [
		static::PREMIUM_SLUG     => 'WPSEO_Premium',
		static::NEWS_SLUG        => 'WPSEO_News',
		static::WOOCOMMERCE_SLUG => 'Yoast_WooCommerce_SEO',
		static::VIDEO_SLUG       => 'WPSEO_Video_Sitemap',
		static::LOCAL_SLUG       => 'WPSEO_Local_Core',
	];

	if ( ! isset( $slug_to_class_map[ $slug ] ) ) {
		return false;
	}

	return class_exists( $slug_to_class_map[ $slug ] );
}