wpmu_delete_user [ WordPress Function ]
wpmu_delete_user ( $id )
| Defined at: |
|
Benzer Fonksiyonlar: wp_delete_user, wpmu_create_user, wp_delete_term, wpmu_delete_blog, wp_create_user
No description yet.
Source
<?php
function wpmu_delete_user( $id ) {
global $wpdb;
$id = (int) $id;
$user = new WP_User( $id );
do_action( 'wpmu_delete_user', $id );
$blogs = get_blogs_of_user( $id );
if ( ! empty( $blogs ) ) {
foreach ( $blogs as $blog ) {
switch_to_blog( $blog->userblog_id );
remove_user_from_blog( $id, $blog->userblog_id );
$post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) );
foreach ( (array) $post_ids as $post_id ) {
wp_delete_post( $post_id );
}
// Clean links
$link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id ) );
if ( $link_ids ) {
foreach ( $link_ids as $link_id )
wp_delete_link( $link_id );
}
restore_current_blog();
}
}
$meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) );
foreach ( $meta as $mid )
delete_metadata_by_mid( 'user', $mid );
$wpdb->delete( $wpdb->usermeta, array( 'user_id' => $id ) );
clean_user_cache( $user );
// allow for commit transaction
do_action( 'deleted_user', $id );
return true;
}
?>
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- Function Reference/wpmu delete user « WordPress Codex
Function Reference/wpmu delete user. Source File. wpmu_delete_user() is located in wp-admin/includes/ms.php . Usage. <?php wpmu_delete_user( $id ); ? > ...
codex.wordpress.org - (wpmu_delete_user() doesnt use Link deletion API) - WordPress Trac
(In [13241]) Update wpmu_delete_user() to use wp_delete_user()'s Link Deletion API, ensures that all actions and cleanups are run. See #12298 ...
core.trac.wordpress.org - #2272 (Members can't delete theirs account in wpmu) – BuddyPress
May 11, 2010 ... wpmu_delete_user is defined in /wp-admin/includes/mu.php that is required only after checkin if wpmu_delete_user exist. So if that file is not ...
buddypress.trac.wordpress.org - wpmu_delete_user Wordpress hook details -- Adam Brown, BYU ...
Detailed information about every action hook and filter used in WordPress. Makes Plugin API easier to use. Lists appearance, file location, and deprecation data ...
adambrown.info