Changeset 2698 for trunk/wp-admin/users.php
- Timestamp:
- 07/04/2005 10:03:42 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/users.php
r2636 r2698 136 136 die(__('Can’t delete a user whose level is higher than yours.')); 137 137 138 $post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE post_author = $id"); 139 if ($post_ids) { 140 $post_ids = implode(',', $post_ids); 141 142 // Delete comments, *backs 143 $wpdb->query("DELETE FROM $wpdb->comments WHERE comment_post_ID IN ($post_ids)"); 144 // Clean cats 145 $wpdb->query("DELETE FROM $wpdb->post2cat WHERE post_id IN ($post_ids)"); 146 // Clean post_meta 147 $wpdb->query("DELETE FROM $wpdb->postmeta WHERE post_id IN ($post_ids)"); 148 // Clean links 149 $wpdb->query("DELETE FROM $wpdb->links WHERE link_owner = $id"); 150 // Delete posts 151 $wpdb->query("DELETE FROM $wpdb->posts WHERE post_author = $id"); 152 } 153 154 // FINALLY, delete user 155 $wpdb->query("DELETE FROM $wpdb->users WHERE ID = $id"); 138 wp_delete_user($id); 139 156 140 header('Location: users.php?deleted=true'); 157 141
Note: See TracChangeset
for help on using the changeset viewer.