X

¿Cómo añadir un usuario admin en wordpress mediante código php?

¿Alguna vez has perdido el usuario y contraseña de tu wordpress y no hay manera de recordarla?

¿Puede que cliques en el botón de he olvidado mi contraseña pero no recibas ningún email?

Los motivos para que esto te pase pueden ser muchos:

  • Un usuario ha modificado los datos de acceso.
  • Has perdido el usuario y contraseña y en su momento no le configuraste un email adecuado.
  • Un episodio de hacking.

Aún no está todo perdido.

Crear un usuario modificando functions.php

Para que este método funcione necesitas acceso FTP a tu web o acceso a los archivos del web a partir del hosting.

Una vez recuperado este acceso abre functions.php de tu child theme o plantilla madre.

Escribe lo siguiente al final de todo del documento.

function wp_crear_admin(){
$user = 'Username'; // tu usuario
$pass = 'Password'; //tu contraseña
$email = 'email@domain.com'; //un email
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','wp_crear_admin');

¡Y ya está!

Al terminar elimina el código. Tu usuario no se borrará porqué ya ha sido almacenado en la base de datos.

¡Hola!

Querido lector,

Una vez solucionado el incidente toma medidas para que no te vuelva a pasar 😉

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

¿Te ha gustado esta publicación?