Hay veces en las que necesitamos insertar un usuario administrador en nuestra instalación de WordPress, y por cualquier motivo, no tenemos acceso a través del panel de administración de nuestra instalación de WordPress.
Si tenemos acceso a la base de datos, a través del phpMyAdmin, podemos insertar este código, y luego ir al acceso de la instalación de WordPress y comprovar que tenemos acceso de administrador.
Inserte los datos en los campos correspondientes
Abra su phpMyAdmin, y vaya a SQL:
Inserte en los campos los datos correspondientes: prefijo de la tabla, nombre de usuario y contraseña y cambiarán automáticamente para que puedas copiar y pegar el código.
INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_status)
VALUES ('Username', MD5('password123456'), 'Nombre usuario', 'admin@example.com', '0');
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '3', 'wp_user_level', '10');