Users: Deprecate update_user_status() in favor of wp_update_user().
Props spacedmonkey, SergeyBiryukov. Fixes #45747. Built from https://develop.svn.wordpress.org/trunk@45708 git-svn-id: http://core.svn.wordpress.org/trunk@45519 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -76,22 +76,33 @@ if ( isset( $_GET['action'] ) ) {
|
||||
|
||||
$userfunction = 'all_spam';
|
||||
$blogs = get_blogs_of_user( $user_id, true );
|
||||
|
||||
foreach ( (array) $blogs as $details ) {
|
||||
if ( $details->userblog_id != get_network()->site_id ) { // main blog not a spam !
|
||||
update_blog_status( $details->userblog_id, 'spam', '1' );
|
||||
}
|
||||
}
|
||||
update_user_status( $user_id, 'spam', '1' );
|
||||
|
||||
$user_data = $user->to_array();
|
||||
$user_data['spam'] = '1';
|
||||
|
||||
wp_update_user( $user_data );
|
||||
break;
|
||||
|
||||
case 'notspam':
|
||||
$user = get_userdata( $user_id );
|
||||
|
||||
$userfunction = 'all_notspam';
|
||||
$blogs = get_blogs_of_user( $user_id, true );
|
||||
|
||||
foreach ( (array) $blogs as $details ) {
|
||||
update_blog_status( $details->userblog_id, 'spam', '0' );
|
||||
}
|
||||
|
||||
update_user_status( $user_id, 'spam', '0' );
|
||||
$user_data = $user->to_array();
|
||||
$user_data['spam'] = '0';
|
||||
|
||||
wp_update_user( $user_data );
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user