¿Cómo podemos agregar un usuario administrativo en WordPress si no tenemos acceso al tablero o SQL?
¿Cómo podemos agregar un usuario administrativo en WordPress si no tenemos acceso al tablero o SQL?
Son situaciones en las que necesitamos “tomar el control” un blog/sitio web en WordPress, pero no tenemos muchos datos de inicio de sesión para él.
En el escenario donde no tenemos ninguna usuario con derechos de administrador cuya contraseña conocemos, no tenemos una dirección de correo electrónico en el que podemos recuperar un usuario administrador y sin acceso a la base de datos(una cuenta de cPanel), parece un poco imposible poder iniciar sesión en WordPress. Sin embargo, hay uno “transportado”. acceso FTP a los archivos del sitio, puede permitirnos interactuar con su base de datos y tomar el control.
Si tenemos acceso FTP a los archivos de un blog de WordPress, recuperación de la contraseña de un usuario con derechos de administrador o agregando un nuevo usuario, se puede hacer de dos maneras.
1. Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php.
In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de aquí, o dezarhivam y o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelul “wp_users” unde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.
2. Agregar un usuario de WordPress con derechos de administrador, usando el archivo funciones.php del tema actual.
Un método más sencillo y rápido que el primero, pero que, además del usuario/usuarios existentes con derechos administrativos, se agregará uno más. Por supuesto, una vez que inicies sesión con este usuario, puedes cambiar los datos de otros. Dirección de correo electrónico y contraseña.
Para aplicar este método, en primer lugar identificar cuál es el tema actual sobre el que se ejecuta el blog. En la primera página, acceda a la fuente (Ver código fuente) y buscar “/contenido-wp/temas/…”. La carpeta actual después “/temas/..” es la carpeta del tema actual.
Acceda vía FTP a la carpeta del tema actual (/wp-content/themes/theme_name/) y edite el archivo funciones.php presente aquí.
En funciones.php, en la parte inferior, agregue el siguiente código:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');
Sólo se cambiarán los datos indicados en rojo. $usuario, $pasar y $correo electrónico.
Guarde los cambios en el archivo funciones.php, luego acceda: http://nume-site.com/wp-admin/, donde inicias sesión con los datos ingresados por ti anteriormente.
De esta forma, podrás iniciar sesión en WordPress con un nuevo usuario con rango de administrador. Después de la autenticación, se recomienda eliminar este código de funciones.php.
¿Cómo podemos agregar un usuario administrativo en WordPress si no tenemos acceso al tablero o SQL?
Qué hay de nuevo
Acerca de Stealth
Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).
Ver todas las publicaciones de StealthTambién te puede interesar...