remove_all_caps example

update_user_meta( $user_id, 'primary_blog', $new_id );
        update_user_meta( $user_id, 'source_domain', $new_domain );
    }

    $user = get_userdata( $user_id );
    if ( ! $user ) {
        restore_current_blog();
        return new WP_Error( 'user_does_not_exist', __( 'That user does not exist.' ) );
    }

    $user->remove_all_caps();

    $blogs = get_blogs_of_user( $user_id );
    if ( count( $blogs ) === 0 ) {
        update_user_meta( $user_id, 'primary_blog', '' );
        update_user_meta( $user_id, 'source_domain', '' );
    }

    if ( $reassign ) {
        $reassign = (int) $reassign;
        $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $user_id ) );
        $link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $user_id ) );

        
/** * Remove all capabilities from user. * * @since 2.1.0 * * @param int $id User ID. */
function wp_revoke_user( $id ) {
    $id = (int) $id;

    $user = new WP_User( $id );
    $user->remove_all_caps();
}

/** * @since 2.8.0 * * @global int $user_ID * * @param false $errors Deprecated. */
function default_password_nag_handler( $errors = false ) {
    global $user_ID;
    
Home | Imprint | This part of the site doesn't use cookies.