He perdido el acceso a WordPress, ¿cómo lo recupero?

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.

Daniel Pajuelo
Daniel Pajuelo es ingeniero informático y SEO Senior, actualmente trabajando en Guruwalk. En su blog personal escribe sobre Inteligencia Artificial, SEO, Vibe Coding, Blockchain... Ver más

Continua leyendo

Leer más sobre: Wordpress