Bonjour,
Ma configuration WP actuelle
– Version de WordPress : WordPress MU 1.3
Problème(s) rencontré(s) :
Je suis actuellement en train de créer un plugin pour ajouter des utilisateurs (abonné) à la volée.
En clair on a une vingtaine de champs, on rentre juste des noms d’utilisateur et on valide leur inscription (sans mail).
Je voulais savoir quel est le bout de code pour inscrire des utilisateurs dans la base de donnée.
J’ai trouvé ce code dans wp-admin/users.php :
case ‘adduser’:
echo ‘<script type="text/javascript">alert("Oui");</script>‘;
check_admin_referer(‘add-user’);
if ( ! current_user_can(‘create_users’) )
wp_die(__(‘You can’t create users.’));
$user_id = add_user();
$update = ‘add’;
if ( is_wp_error( $user_id ) )
$add_user_errors = $user_id;
else {
$new_user_login = apply_filters(‘pre_user_login’, sanitize_user(stripslashes($_POST[‘user_login’]), true));
$redirect = add_query_arg( array(‘usersearch’ => urlencode($new_user_login), ‘update’ => $update), $redirect );
wp_redirect( $redirect . ‘#user-‘ . $user_id );
die();
}
En l’occurence le mail serait celui de l’admin pour permettre une validation (plus ou moins) sans validation mail.
Merci