Make WordPress Core


Ignore:
Timestamp:
08/01/2019 11:27:28 AM (6 years ago)
Author:
SergeyBiryukov
Message:

Users: Deprecate update_user_status() in favor of wp_update_user().

Props spacedmonkey, SergeyBiryukov.
Fixes #45747.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/network/users.php

    r45599 r45708  
    7777                                $userfunction = 'all_spam';
    7878                                $blogs        = get_blogs_of_user( $user_id, true );
     79
    7980                                foreach ( (array) $blogs as $details ) {
    8081                                    if ( $details->userblog_id != get_network()->site_id ) { // main blog not a spam !
     
    8283                                    }
    8384                                }
    84                                 update_user_status( $user_id, 'spam', '1' );
     85
     86                                $user_data         = $user->to_array();
     87                                $user_data['spam'] = '1';
     88
     89                                wp_update_user( $user_data );
    8590                                break;
    8691
    8792                            case 'notspam':
     93                                $user = get_userdata( $user_id );
     94
    8895                                $userfunction = 'all_notspam';
    8996                                $blogs        = get_blogs_of_user( $user_id, true );
     97
    9098                                foreach ( (array) $blogs as $details ) {
    9199                                    update_blog_status( $details->userblog_id, 'spam', '0' );
    92100                                }
    93101
    94                                 update_user_status( $user_id, 'spam', '0' );
     102                                $user_data         = $user->to_array();
     103                                $user_data['spam'] = '0';
     104
     105                                wp_update_user( $user_data );
    95106                                break;
    96107                        }
Note: See TracChangeset for help on using the changeset viewer.