Make WordPress Core

Changeset 35701


Ignore:
Timestamp:
11/19/2015 03:52:32 AM (11 years ago)
Author:
boonebgorges
Message:

On 4.4 upgrade, remove the unused 'add_users' cap from all roles.

Fixes #16719.

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/upgrade.php

    r35614 r35701  
    546546                upgrade_431();
    547547
    548         if ( $wp_current_db_version < 34030 )
     548        if ( $wp_current_db_version < 35700 )
    549549                upgrade_440();
    550550
     
    16201620                $wpdb->query( "ALTER TABLE {$wpdb->options} MODIFY option_name VARCHAR(191)" );
    16211621        }
     1622
     1623        // Remove the unused 'add_users' role.
     1624        $roles = wp_roles();
     1625        foreach ( $roles->role_objects as $role ) {
     1626                if ( $role->has_cap( 'add_users' ) ) {
     1627                        $role->remove_cap( 'add_users' );
     1628                }
     1629        }
    16221630}
    16231631
  • trunk/src/wp-includes/version.php

    r35658 r35701  
    1212 * @global int $wp_db_version
    1313 */
    14 $wp_db_version = 35638;
     14$wp_db_version = 35700;
    1515
    1616/**
Note: See TracChangeset for help on using the changeset viewer.