Acceder al panel de administrador de WordPress sin contraseña, teniendo acceso a los archivos
Amenudo como desarrollador, te habrá pasado que teniendo acceso al servidor donde hay un WordPress instalado, no puedes acceder al mismo como administrador porque no tienes las credenciales, las has olvidado, o la razón que sea. En ésta situación, es posible hacer lo siguiente:
1. Editar el archivo functions.php del theme activo, pegar el siguiente código y guardar:
// Seteamos el usuario
wp_set_current_user (1);
// Ponemos la cookie de WordPress para logearnos
wp_set_auth_cookie(1, 0, 0);
2. Ahora nos vamos al panel de administración del sitio: http://tusitio.com/wp-admin y si no es a la primera, la segunda vez que intentemos acceder estaremos dentro si todo ha ido bien.
3. Una vez conseguido el acceso, elimina las líneas que has pegado anteriormente del archivo functions.php.
Ahora ya puedes crear un usuario nuevo tranquilamente para futuras ocasiones. Personalmente he tenido que utilizar este truco más veces de las que me gustaría, y la verdad que viene bien saberlo.