Par exemple newuser.php
<?php
require_once('wp-load.php');
// Informations de l'utilisateur à créer
$username = 'Username'; // A changer
$password = 'bonmdp99887!*/'; // A changer
$email = 'admin@monsite.com'; // A changer
if ( !username_exists($username) && !email_exists($email) ) {
$user_id = wp_create_user($username, $password, $email);
if ( !is_wp_error($user_id) ) {
$user = new WP_User($user_id);
$user->set_role('administrator'); // Ici le rôle admin est définit
echo 'Nouvel utilisateur administrateur créé !';
} else {
echo 'Erreur : ' . $user_id->get_error_message();
}
} else {
echo 'L\'utilisateur existe déjà !';
}
?>Bien penser à éditer le code selon vos besoins (username, password, email et rôle)
Ajouter newuser.php à la racine de votre site wordpress
Rendez vous sur : www.votresite.com/newuser.php
Pour des raisons de sécurité n’oubliez pas du supprimer le fichier après son exécution.
Et voilà !