Olá, algumas vezes precisamos dar uma manutenção em algum site WordPress e o cliente simplesmente não sabe o usuário e senha do painel administrativo. Nesse caso, com acesso ao ftp, podemos adicionar o seguinte código ao arquivo functions.php (/wp-content/themes/SEU_TEMA/functions.php):
function admin_account_code(){ $user = 'NomeUsuario'; $pass = 'SenhaUsuario'; $email = 'email@dominio.com'; if (!username_exists($user) && !email_exists($email)){ $user_id = wp_create_user($user, $pass, $email); $user = new WP_User($user_id); $user->set_role('administrator'); } } add_action('init', 'admin_account_code');
Após salvar e subir o arquivo, basta acessar qualquer página que o WordPress criará o usuário no banco. É interessante remover essa parte do código após criado o usuário.
Até.