Crear un usuario administrador

Crear un usuario administrador

Mediante un recurso externo al dashboard (por ejemplo, el archivo functions.php), añade un nuevo usuario administrador a tu sitio web.

Crea un usuario con los datos de nombre de usuario, contraseña y correo electrónico establecidos mediante diferentes variables. La función solamente intentará crear el usuario si no existe ya ninguno en la base de datos con el mismo nombre de usuario o email. De esta manera, solo se intentará crear el usuario una sola vez.

//Crear un usuario con rango de administrador (sustituye los parámetros en azul por los que quieras)
function smartwp_create_admin_user() {
	$username = 'tunombredeusuario';
	$password = 'tucontraseña';
	$email = 'tuemail';
	
	//Este fragmento asegura que solo se intentará crear el usuario una vez (en base a email / nombre de usuario)
	if ( !username_exists( $username ) && !email_exists( $email ) ) {
		$userid = wp_create_user( $username, $password, $email );
		$user = new WP_User( $userid );
		$user->set_role( 'administrator' );
	}
}

add_action('init', 'smartwp_create_admin_user');

¿Te ha gustado este código? Coméntalo con códigosWP:

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio