
Voldemorth
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Recientemente llego un cliente con un sitio montado en AWS al que no podía acceder. Este sitio era evidentemente de su propiedad y le habían modificado los datos de acceso al administrador.
A efectos de solucionar el problema de una forma rapida intentando tener que moverme lo menos posible en su consola de AWS aplique este solucion que es funcional siempre y cuando puedan modificar el archivo functions del theme (ya sea por ftp o cualquier otra alternativa).
Lo que deben hacer es en su archivo functions.php agregar este codigo:
Este codigo creara un usuario con los datos de acceso definidos en las dos primeras lineas al acceder al sitio y nos validara esta acción con un mensaje de Success! o un Username already exists. si es que ya existe un usuario con ese correo.
Hecho esto basta con quitar o comentar el código que agregamos para acceder con el usuario que hemos creado. Una vez dentro pueden modificar las credenciales de su usuario administrador original o lo que gusten.
Recuerden siempre eliminar el usuario recien creado una vez tengan nuevamente el control de su sitio.
A efectos de solucionar el problema de una forma rapida intentando tener que moverme lo menos posible en su consola de AWS aplique este solucion que es funcional siempre y cuando puedan modificar el archivo functions del theme (ya sea por ftp o cualquier otra alternativa).
Lo que deben hacer es en su archivo functions.php agregar este codigo:
$user_email = 'micorreo@midominio.com';
$user_password = '123456';
if ( !username_exists( $user_email ) ) {
$user_id = wp_create_user( $user_email, $user_password, $user_email );
wp_update_user( array( 'ID' => $user_id, 'nickname' => $user_email ) );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
wp_die( 'Success!' );
} else {
wp_die( 'Username already exists.' );
}
Este codigo creara un usuario con los datos de acceso definidos en las dos primeras lineas al acceder al sitio y nos validara esta acción con un mensaje de Success! o un Username already exists. si es que ya existe un usuario con ese correo.
Hecho esto basta con quitar o comentar el código que agregamos para acceder con el usuario que hemos creado. Una vez dentro pueden modificar las credenciales de su usuario administrador original o lo que gusten.
Recuerden siempre eliminar el usuario recien creado una vez tengan nuevamente el control de su sitio.