Recuperar y cambiar contraseña a través de functions.php

Normalmente cuando pierdes u olvidas tu contraseña de WordPress acudes a la recuperación por correo electrónico. Igual tu correo no funciona, por lo que tenemos un problema, aunque posiblemente no sea lo habitual. Igual tampoco puedes entrar a tu base de datos, donde también podrías cambiarla. Vamos que alguien ha pensado que podrían alinearse lo planetas y ponertelo difícil para recuperar tu clave de acceso.

Accede a tu FTP, al que curiosamente si debes tener acceso, y en el fichero functions.php de tu tema activo tienes que añadir una función:

wp_set_password('NuevaPassword',1);

La «NuevaPassword» es la contraseña nueva para tu WordPress y el número es el ID de usuario en la base de datos. Una vez que guardes podrás entrar con esos datos, y una vez actualices tu clave en el panel, pues elimina la línea insertada. Sin duda este método no es ideal y representa un grave problema de seguridad al dejar tu password expuesto en un fichero.

Más información de wp_set_password en Codex.

Scroll al inicio