Language: PHP
Created at: 2024-06-25 16:34:26
function delete_account_callback() {
global $sancturyApi;
$user_id = get_current_user_id();
$data = $sancturyApi->delete_user_profile();
if ($data !== null && isset($data->status) && $data->status === 'success') {
if ($user_id != 0) {
wp_delete_user($user_id);
}
wp_logout();
wp_send_json_success();
} else {
wp_send_json_error('Failed to delete user profile.');
}
}
add_action('wp_ajax_delete_account', 'delete_account_callback');
Back to List