Automattic\WooCommerce\Blueprint\Importers
ImportInstallPlugin::install
Installs a plugin from the given local path.
Метод класса: ImportInstallPlugin{}
Хуков нет.
Возвращает
true|false|WP_Error. True on success, WP_Error on failure.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->install( $local_plugin_path );
- $local_plugin_path(строка) (обязательный)
- Path to the local plugin file.
Код ImportInstallPlugin::install() ImportInstallPlugin::install WC 10.7.0
protected function install( $local_plugin_path ) {
if ( ! class_exists( 'Plugin_Upgrader' ) ) {
include_once ABSPATH . '/wp-admin/includes/class-wp-upgrader.php';
include_once ABSPATH . '/wp-admin/includes/class-plugin-upgrader.php';
}
$upgrader = new \Plugin_Upgrader( new \Automatic_Upgrader_Skin() );
return $upgrader->install( $local_plugin_path );
}