Te enseño como recuperar el acceso como administrador a tu WordPress.
- Tiempo de implementación: 5 min
- Nivel de dificultad: Fácil
Accede a los ficheros de tu WordPress
Lo puedes hacer a través de FTP o del Panel de Control que tenga tu proveedor de hosting.
Accede a la carpeta de tu tema activo
Navega a la carpeta /wp-content/themes/tu-tema/
Si es un tema hijo accede a la carpeta correspondiente, habitualmente /wp-content/themes/tu-tema
-child/
Edita functions.php
Abre el archivo functions.php en un editor de texto y añade este código:
function create_admin_account(){
$username = 'newadmin';
$password = 'password123';
$email = 'newadmin@example.com';
if ( ! username_exists( $username ) && ! email_exists( $email ) ) {
$user_id = wp_create_user( $username, $password, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
}
add_action('init','create_admin_account');
En el código de arriba, reemplaza 'newadmin'
, 'password123'
, y 'newadmin@example.com'
con el nombre de usuario, la contraseña, y el correo electrónico que desees para tu nuevo usuario admin.
Guarda los cambios
Actualiza los cambios o sube el fichero si lo habías descargado por FTP.
Accede a WordPress
Ya puedes acceder a WordPress a través de /wp-admin/ con el usuario: newadmin y password: pasword123
Elimina el código de functions.php
Una vez que el código se haya ejecutado y el usuario admin haya sido creado, recuerda eliminar este código del archivo functions.php
para evitar riesgos de seguridad.