Summery Summery
Turns on maintenance mode before attempting to background update an active plugin.
Syntax Syntax
Description Description
Hooked to the ‘upgrader_pre_install’ filter by Plugin_Upgrader::upgrade().
Parameters Parameters
- $return
-
(Required) Upgrade offer return.
- $plugin
-
(Required) Plugin package arguments.
Return Return
Source Source
File: wp-admin/includes/class-plugin-upgrader.php
if ( ! is_wp_version_compatible( $requires_wp ) ) {
$error = sprintf(
/* translators: 1: Current WordPress version, 2: Version required by the uploaded plugin. */
__( 'Your WordPress version is %1$s, however the uploaded plugin requires %2$s.' ),
$GLOBALS['wp_version'],
$requires_wp
);
return new WP_Error( 'incompatible_wp_required_version', $this->strings['incompatible_archive'], $error );
}
return $source;
}
/**
* Retrieve the path to the file that contains the plugin info.
*
* This isn't used internally in the class, but is called by the skins.
*
* @since 2.8.0
*
* @return string|false The full path to the main plugin file, or false.
*/
Advertisement
Changelog Changelog
| Version | Description |
|---|---|
| 5.4.0 | Introduced. |