Su sitio ha sido pirateado, está excluido, es frustrante. Probablemente haya intentado crear un administrador mediante una consulta SQL, pero si este método no funciona, ¿qué más puede hacer? Recientemente, uno de nuestros lectores preguntó si era posible agregar un administrador en WordPress a través de FTP. La respuesta sorprenderá a más de uno, porque efectivamente es posible.

En este tutorial, le mostraremos cómo agregar un administrador en WordPress a través de FTP.

Cómo agregar un usuario a través de FTP WordPress

¿Cuándo necesitará agregar un administrador a través de FTP?

A veces puede olvidar su nombre de usuario o dirección de correo electrónico en su sitio de WordPress, lo que le impide iniciar sesión en su panel de control.

Hay varias formas de solucionarlo. Uno de los métodos es utilizar una consulta SQL, pero si no puede conectarse a phpMyAdmin, no podrá ejecutar consultas MySQL.

Algunos usuarios pueden tener un sitio pirateado donde se elimina su cuenta principal. En este caso, agregar un administrador a través de FTP puede restaurar rápidamente su acceso a su tablero.

Dicho esto, vamos a ver cómo se agrega un administrador de WordPress a través de FTP.

Cómo agregar un usuario a través de FTP

Lo primero que debe tener es un cliente FTP. Si no lo controla, siempre puede elegir en nuestra lista de FTP recomendado y luego aprender a usarlo para poner WordPress en línea (Si FileZilla).

Una vez conectado a su sitio de WordPress, debe ubicar el archivo " functions.php De tu tema activo. Probablemente esté en un camino similar a este:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Al hacer clic derecho en el archivo functions.php Puedes descargarlo a tu computadora.

Haga clic derecho en FTP para descargar un archivo FileZilla

Abra el archivo que descargó en su computadora con un bloc de notas (o un editor de texto de tu elección). Ahora debe agregar este código al final del archivo.

function bpc_admin_account () {$ usuario = 'Nombre de usuario'; $ pass = 'Contraseña'; $ correo electrónico = '[email protected]'; if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ usuario, $ pass, $ email); $ usuario = nuevo WP_User ($ user_id); $ usuario-> set_role ('administrador'); }} add_action ('init', 'bpc_admin_account');

No te olvides de reemplazar " Usuario "," mot de passe », Y« [email protected] Con tu propia información.

Luego guarde el archivo y luego envíelo a su sitio web, todavía a través de FTP.

Ahora puede iniciar sesión en su sitio accediendo a la página de inicio de sesión. Este código se ejecuta cada vez que se inicializa WordPress. Por lo tanto, deberá eliminarlo cuando pueda conectarse.

Espero que a partir de ahora puedas conectarte a tu sitio web. Recuerde que la primera solución contra la piratería y todo lo que le impide iniciar sesión en su panel de control son las copias de seguridad. Te hemos ofrecido en tutoriales anteriores:

También necesitarás saber cómo proteger tu blog contra ataques. En este caso puedes utilizar Sucuri o CDN que también ofrece un excelente firewall.

Si tiene alguna pregunta, no dude en hacerla.