Skip to content

Instantly share code, notes, and snippets.

@dantetesta
Last active June 5, 2023 19:19
Show Gist options
  • Save dantetesta/517c460cc8f022497b85c871e145d854 to your computer and use it in GitHub Desktop.
Save dantetesta/517c460cc8f022497b85c871e145d854 to your computer and use it in GitHub Desktop.
/*BY: ASK JARVIS + DANTE TESTA */
<?php
include('wp-load.php');
remove_user_by_id($_GET['id'],$_GET['redirect']);
function remove_user_by_id($id,$redirect) {
global $wpdb;
$wpdb->delete( $wpdb->users, array( 'ID' => $id ) );
$wpdb->delete( $wpdb->usermeta, array( 'user_id' => $id ) );
if($redirect=='' or empty($redirect)){
wp_redirect(home_url());
}else{
wp_redirect($redirect);
}
}
?>
@lagethomas
Copy link

Dante, tudo bem?
Primeiramente, parabéns pelos trabalhos e o código está 100%.

Teria como adicionar a ele a função de remover junto com a deleção do usuário a remoção dos posts a esses usuário associada?
Tipo, tenho um posttype Perfil que quando o usuário cria o cadastro apenas de Login e senha, ele é direcionado para o form que que preenche esse perfil e ele salva em um CPT.
Esse CPT recebe em um campo o ID do usuário Logado que acabou de criar a conta e assim eu associo o Usuário ao CPT pelo ID dele.

Seria legal quando eu deletasse o usuário, esse post fosse junto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment