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 protected]';
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é.