En ciertas ocasiones puede suceder que no tengamos acceso al panel de administración (o backend) de nuestra web con permisos de administrador. Lo normal es que si se lo pedimos al programador que desarrolló nuestra web, nos los dé, pero puede haber ocasiones en que no nos los pueda o quiera dar. También hay veces que perdemos el acceso como administradores de nuestra web si ha sido hackeada.

Si vuestra web está desarrollada con WordPress, os explicamos un sencillo tutorial de cómo crear un usuario administrador sin acceso al backend y sin conocimientos de programación ni de bases de datos. Si sí que tenéis conocimientos de bases de datos, podéis leer este otro tutorial de cómo crear un usuario administrador en WordPress a través de PhpMyAdmin.

INSTRUCCIONES PARA CREAR UN USUARIO ADMINISTRADOR DE WORDPRESS EDITANDO UN FICHERO MEDIANTE FTP

Lo que sí que vamos a necesitar es acceso FTP, pero esto no suele ser ningún problema. Si no sabemos cómo acceder mediante FTP a los archivos de vuestra web o no sabéis las credenciales de acceso, pedídselo a vuestro proveedor de hosting.

Una vez hayamos accedido por FTP a nuestra instalación de WordPress, nos dirigiremos al directorio wp-content y, ahí, crearemos un nuevo directorio llamado mu-plugins. En ese nuevo directorio, deberemos crear un nuevo archivo llamado create-admin-user.php y lo abriremos para introducir el siguiente código en el mismo (sólo tenéis que copiar y pegar):

<?php

add_action( 'init', function () {
  
    $username = 'admin';
    $password = 'password';
    $email_address = 'webmaster@mydomain.com';

    if ( ! username_exists( $username ) ) {
        $user_id = wp_create_user( $username, $password, $email_address );
        $user = new WP_User( $user_id );
        $user->set_role( 'administrator' );
    }
    
} );
?>

En la línea

$username = 'admin';

sustituiremos admin por el nombre de usuario que queramos.

En la línea

$password = 'password';

sustituiremos la segunda aparición de password por la contraseña que queramos.

Y ¡listo! No tendremos más que iniciar sesión en el panel de administración con los datos de nuestro nuevo usuario.

Por motivos de seguridad, os recomendamos que, una vez que hayáis iniciado sesión, creéis desde el panel de administración de WordPress un nuevo usuario de forma manual y borréis este usuario que hemos creado con el tutorial. También es importante que borréis el directorio mu-plugins recién creado que contiene el archivo que nos permite crear nuevos usuarios. Dejarlo en el servidor podría suponer una brecha de seguridad.