Voldemorth Seguir
No recomendado
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 10 Ene 2012
- Mensajes
- 928
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.