Upgrade/Install: Ensure the proper count of plugins that have auto-update enabled.
As certain plugins may not support updates, this count needs to accurately reflect that in the navbar. Fixes 50808. Props knutsp, audrasjb, pbiron, dd32, apedog, afragen, chriscct7, garyc40, whyisjake, SergeyBiryukov. Built from https://develop.svn.wordpress.org/trunk@48703 git-svn-id: http://core.svn.wordpress.org/trunk@48465 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
b4497ef13f
commit
224fdb27b8
|
@ -279,10 +279,15 @@ class WP_Plugins_List_Table extends WP_List_Table {
|
|||
}
|
||||
|
||||
if ( $this->show_autoupdates ) {
|
||||
if ( in_array( $plugin_file, $auto_updates, true ) ) {
|
||||
$plugins['auto-update-enabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
|
||||
$enabled = in_array( $plugin_file, $auto_updates, true ) && $plugin_data['update-supported'];
|
||||
if ( isset( $plugin_data['auto-update-forced'] ) ) {
|
||||
$enabled = (bool) $plugin_data['auto-update-forced'];
|
||||
}
|
||||
|
||||
if ( $enabled ) {
|
||||
$plugins['auto-update-enabled'][ $plugin_file ] = $plugin_data;
|
||||
} else {
|
||||
$plugins['auto-update-disabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
|
||||
$plugins['auto-update-disabled'][ $plugin_file ] = $plugin_data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
*
|
||||
* @global string $wp_version
|
||||
*/
|
||||
$wp_version = '5.6-alpha-48701';
|
||||
$wp_version = '5.6-alpha-48703';
|
||||
|
||||
/**
|
||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||
|
|
Loading…
Reference in New Issue