WordPress.org

Make WordPress Core

Ticket #22704: 22704.15.diff

File 22704.15.diff, 1.0 KB (added by dd32, 4 years ago)
  • wp-admin/includes/class-wp-upgrader.php

     
    16181618                if ( $this->is_vcs_checkout( $context ) ) 
    16191619                        return false; 
    16201620 
    1621                 // Next up, do we actually have it enabled for this type of update? 
    1622                 switch ( $type ) { 
    1623                         case 'language': 
    1624                                 $upgrade = ! empty( $item->autoupdate ); 
    1625                                 break; 
    1626                         case 'core': 
    1627                                 $upgrade = Core_Upgrader::should_upgrade_to_version( $item->current ); 
    1628                                 break; 
    1629                         default: 
    1630                         case 'plugin': 
    1631                         case 'theme': 
    1632                                 $upgrade = false; 
    1633                                 break; 
    1634                 } 
     1621                // Next up, is this an item we can update 
     1622                if ( 'core' == $type ) 
     1623                        $upgrade = Core_Upgrader::should_upgrade_to_version( $item->current ); 
     1624                else 
     1625                        $upgrade = ! empty( $item->autoupdate ); 
    16351626 
    16361627                // And does the user / plugins want it? 
    16371628                // Plugins may filter on 'auto_upgrade_plugin', and check the 2nd param, $item, to only enable it for certain Plugins/Themes