J'utilise le plugin facebook connect.
Les noms d'utilisateurs générés par ce plugin ressemblent à prénom_nom. Je veux dire que ça a l'air moche.
Je voudrais donner le privilège à mes utilisateurs de changer le nom d'utilisateur MAIS UNE FOIS .
J'espère que c'est comme changer le mot de passe.
Voici ma fonction de changement de mot de passe .
Quelqu'un peut-il m'aider à le modifier?
Merci
Ajoutez simplement un méta-enregistrement qui suit l'état des actions de changement de nom d'utilisateur
$user = wp_get_current_user();
$did_one_change = get_user_meta($user->ID, 'changed_username', true);
if($did_one_change !== false)
wp_die('You already changed your user name once!');
wp_update_user(array(
'ID' => $user->ID,
'first_name' => $_POST['first_name'],
'last_name' => $_POST['last_name'],
));
// here add a meta entry that suggests the user has changed their name once
update_user_meta($user->ID, 'changed_username', 1);