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

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Install_JP_And_WCS_Plugins::install_and_activate_plugin() private WC 1.0

Installs and activates the specified plugin.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->install_and_activate_plugin( $plugin );
$plugin(строка) (обязательный)
The plugin slug.

Код WC_Admin_Notes_Install_JP_And_WCS_Plugins::install_and_activate_plugin() WC 4.7.1

<?php
private function install_and_activate_plugin( $plugin ) {
	$install_request = array( 'plugin' => $plugin );
	$installer       = new \Automattic\WooCommerce\Admin\API\OnboardingPlugins();
	$result          = $installer->install_plugin( $install_request );

	// @todo Use the error statuses to decide whether or not to action the note.
	if ( is_wp_error( $result ) ) {
		return;
	}

	$activate_request = array( 'plugins' => $plugin );

	$installer->activate_plugins( $activate_request );
}