WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана

Yoast\WP\SEO\Integrations\Admin\Addon_Installation

Installation_Integration::activate_addon() public Yoast 1.0

Activates an addon.

{} Это метод класса: Installation_Integration{}

Хуков нет.

Возвращает

Массив. The output of the activation.

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

$Installation_Integration = new Installation_Integration();
$Installation_Integration->activate_addon( $addon_slug );
$addon_slug(строка) (обязательный)
The addon to activate.

Код Installation_Integration::activate_addon() Yoast 16.8

<?php
public function activate_addon( $addon_slug ) {
	$output = [];

	try {
		$this->addon_activate_action->activate_addon( $addon_slug );

		// Translators: %s expands to the name of the addon.
		$output[] = __( 'Addon activated.', 'wordpress-seo' );
	} catch ( User_Cannot_Activate_Plugins_Exception $exception ) {
		$output[] = __( 'You are not allowed to activate plugins.', 'wordpress-seo' );
	} catch ( Addon_Activation_Error_Exception $exception ) {
		$output[] = sprintf(
		// Translators:%s expands to the error message.
			__( 'Addon activation failed because of an error: %s.', 'wordpress-seo' ),
			$exception->getMessage()
		);
	}

	return $output;
}