¿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 "hacernos cargo" de un blog / sitio web en WordPress, pero no tenemos muchos datos de autenticación para ello.
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 sin acceso a la base de datos (una cuenta de cPanel), parece un poco imposible poder iniciar sesión en WordPress. Sin embargo, hay una "puerta". 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 que ingrese phpMyAdmin, la base de datos del blog, vamos a la tabla "wp_users"Donde podemos cambiar fácilmente la dirección de 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 agregará uno más. 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/ ... ". La 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:
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');

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 de todo lo relacionado con los gadgets y las TI, escribo con placer en sigilosettings.com desde 2006 y me gusta descubrir contigo cosas nuevas sobre computadoras y sistemas operativos macOS, Linux, Windows, iOS y Android.

Deja un comentario