Como ingresar un Usuario Admin en Wordpress por FTP | Ayuda
Sabias que wordpress te permite ingresar un usuario admin via FTP ? bien esto no suele ser algo de todos los dias pero puede ocurrir claro esta y las veces que sucede es porque.
- Olvidamos el usuario la clave o el correo.
- Simplemente por que perdimos el acceso al panel de administracion
La tabla de usuarios se puede modificar por MySQL pero en caso de no tener acceso a ello wordpress nos permite añadir un usuario mediante FTP.
Para esto lo primero que haremos sera conectar nuestro sitio via FTP utilizando los datos de almacenamiento de tu hosting. Les recomiendo el programa FileZilla para realizar la conexión es gratis y muy potente.
Al tener conectado nuestro sitio nos dirigimos a la carpeta del tema usado actualmente:
- Wp-content/themes/nuestro tema/functions.php
Bien una vez que estemos en esa ruta lo que haremos sera modificar el archivo functions.php (puedes descargarlo y re subirlo o bien editarlo simplemente) ingresando el siguiente código al final:
function wpb_admin_account(){
$user = ‘Usuario’;
$pass = ‘Contraseña’;
$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’,’wpb_admin_account’)
Modificando el user el pass y el email por el que desees solo debes estar seguro que el nuevo usuario que estas creando no exista en el sistema ni su username ni su email.
Guarda los cambios de Functions.php o si lo descargaste Guarda los cambios y lo subes reemplazando el existente puedes subirlo arrastrándolo a la ventana o bien dando clic donde dice subir.
Ahora solo ve a tu pagina he iniciar sesión con los datos ingresados anteriormente.
Una vez que tengas acceso admin no olvides volver a editar el archivo functions.php y eliminar el código que hemos agregado. Tu usuario ya se encuentra en la base de datos esto lo haremos solo para no ir dejando rastro o códigos ahí que ya no están cumpliendo ninguna función.
¡Qué útil! Me salvó de tener que borrar y reinstalar mi sitio.