Функция удалить профиль В теме Classiera Версия: 4.0.2 в профиле нужно добавить функцию "Удалить аккаунт". Как это сделать?
Добавление функции "Удалить аккаунт" в профиле в Classiera версии 4.0.2 требует некоторых изменений в коде. Предлагаю следующие шаги:
function delete_user_account() { $user_id = get_current_user_id(); wp_delete_user($user_id); } add_action('wp_ajax_delete_user_account', 'delete_user_account');Откройте файл, который отображает профиль пользователя, например, author.php.
<a href="#" id="delete-user-account">Удалить аккаунт</a> <script type="text/javascript"> jQuery(document).ready(function($) { $('#delete-user-account').click(function(e) { e.preventDefault(); if (confirm('Вы уверены, что хотите удалить свой аккаунт?')) { $.ajax({ type: 'POST', url: '<?php echo admin_url('admin-ajax.php'); ?>', data: { action: 'delete_user_account' }, success: function(response) { window.location.href = "<?php echo home_url(); ?>"; } }); } }); }); </script>