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. git-svn-id: https://develop.svn.wordpress.org/trunk@48703 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
d83942aa15
commit
96b409c7f1
@ -279,10 +279,15 @@ class WP_Plugins_List_Table extends WP_List_Table {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( $this->show_autoupdates ) {
|
if ( $this->show_autoupdates ) {
|
||||||
if ( in_array( $plugin_file, $auto_updates, true ) ) {
|
$enabled = in_array( $plugin_file, $auto_updates, true ) && $plugin_data['update-supported'];
|
||||||
$plugins['auto-update-enabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
|
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 {
|
} else {
|
||||||
$plugins['auto-update-disabled'][ $plugin_file ] = $plugins['all'][ $plugin_file ];
|
$plugins['auto-update-disabled'][ $plugin_file ] = $plugin_data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user