Make WordPress Core

Changeset 35701


Ignore:
Timestamp:
11/19/2015 03:52:32 AM (9 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.