¿Cómo podemos añadir un usuario de administración de WordPress, si tenemos acceso al cuadro de instrumentos o SQL

Hay situaciones en las que necesitamos "tomar el control" de un blog / sitio web en WordPress, pero no tenemos muchos datos de autenticación.
En el escenario en el que no tenemos usuario con derechos de administrador a la que conozco la contraseña, no tenemos un e-mail que podemos recuperar un usuario admin y no tienen acceso a la base de datos(una cuenta de cPanel), parece un poco imposible poder iniciar sesión en WordPress. Sin embargo, hay una "escapatoria". Acceso FTP los archivos del sitio, puede que nos permita interactuar con la base de datos de y tomar el control.

Si tenemos acceso FTP a un blog de WordPress, recuperar la contraseña de un usuario con derechos de administrador o la adición de un nuevo usuarioSe puede hacer de dos maneras.

1. Accediendo a la base de datos del blog / sitio web a través de phpMyAdmin, usando datos de inicio de sesión de wp-config.php.

En caso de que no tenemos acceso a través de un sistema de cPanel u otra dirección para phpMyAdminpodemos archivo de descarga aquío Extraer da Archivo y vamos a FTPCerca de los archivos y carpetas de WordPress.
Acceda a phpMyAdmin desde el navegador: http://nume-blog.com/phpMyAdmin y conéctese con nombre de usuario y contraseña de la base de datos. Los encontramos en wp-config.php.
Una vez dentro de la base de datos phpMyAdmin al blog, ir a la mesa "wp_users"¿Dónde podemos cambiar fácilmente su correo electrónico (user_email). Ponga un correo electrónico a la que tenemos acceso, a continuación, realizar un restablecimiento de contraseña de WordPress.

2. Agregar un usuario de WordPress con privilegios de administrador usando el archivo current.the de las funciones.php del tema.

Una más simple y más rápido que el primero, pero además de nombre de usuario / usuarios que tienen derechos de administrador existente, Se añadirá una. Por supuesto, junto con este usuario de inicio de sesión, Puede cambiar su otra. El correo electrónico y contraseña.

Para aplicar este método, en primer lugar identificar qué tema actual ejecutar el blog. En la fuente de acceso a la página anterior (Ver código fuente) Y busque "/wp-content / themes/ ...". Actualmente carpeta después de "/ themes / .." es la carpeta del tema actual.
acceso FTP carpeta del tema actual (/ wp-content / themes / nume_tema /) y editar el archivo functions.php ahora aquí.

En functions.php, en la parte inferior añadir el siguiente código: función wpb_admin_account () { $ User = 'nombre de usuario'; $ Pass = 'contraseña'; $ Email = 'email@domain.com'; if (! username_exists ($ usuario) &&! email_exists ($ email)) { $ User_id = wp_create_user ($ usuario, $ pase, $ correo electrónico); $ Usuario = new WP_User ($ user_id); $ Usuario-> set_role ( 'administrador'); }} ADD_ACTION (init, 'wpb_admin_account');

Va a cambiar sólo los datos que se indican en rojo. $ Usuario, $ pase si $ correo electrónico.

Guardar los cambios en su functions.php, entonces los ataques: http://nume-site.com/wp-admin/Donde login con su entrada anterior.

De esta manera usted puede iniciar sesión con un nuevo usuario de WordPress con el estado de administrador. Después de la autenticación es muy recomendable para eliminar este código en functions.php.

¿Cómo podemos añadir un usuario de administración de WordPress, si tenemos acceso al cuadro de instrumentos o SQL

Sobre el Autor

Sigilo

Apasionado por todo lo que significa gadgets y TI, escribo con placer stealthsettings.com de 2006 y me gusta descubrir con usted cosas nuevas sobre computadoras y sistemas operativos macOS, Linux, Windows, iOS y Android.

Deja un comentario

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.