WordPress.org

Make WordPress Core

Ticket #22704: 22704.15.diff

File 22704.15.diff, 1.0 KB (added by dd32, 5 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