WordPress.org

Make WordPress Core

Ticket #31549: 31549.2.patch

File 31549.2.patch, 1.7 KB (added by chriscct7, 6 years ago)

version number bumps. Array sanity check before for loop

  • src/wp-includes/user.php

     
    20632063
    20642064        $user = new WP_User( $user_id );
    20652065
     2066        /**
     2067        * Filters a user's meta values and keys before the user is created or updated.
     2068        *
     2069        * Does not include contact methods. These are added using wp_get_user_contact_methods( $user ).
     2070        *
     2071        * @since 4.4.0
     2072        *
     2073        * @param array $meta {
     2074        *     Default meta values and keys for the user.
     2075        *
     2076        *     @type string      nickname             The user's nickname. Default is the the user's username.
     2077        *     @type string      first_name           The user's first name.
     2078        *     @type string      last_name            The user's last name.
     2079        *     @type string      description          The user's description.
     2080        *     @type string|bool rich_editing         Whether to enable the rich-editor for the user. False if not empty. Default 'true'.
     2081        *     @type string      comment_shortcuts    Whether to enable keyboard shortcuts for the user. Default 'false'.
     2082        *     @type string      admin_color          The color scheme for a user's admin screen. Default 'fresh'.
     2083        *     @type integer     use_ssl              Whether to force ssl on user's admin area. Default 0 (ssl not forced).
     2084        *     @type string      show_admin_bar_front Whether to show the admin bar on the front end for the user. Default 'true'.
     2085        * }
     2086        * @param WP_User $user User object.
     2087        */
     2088        $meta = (array) apply_filters('insert_user_meta', $meta, $user);
     2089       
    20662090        // Update user meta.
    20672091        foreach ( $meta as $key => $value ) {
    20682092                update_user_meta( $user_id, $key, $value );