Question

Comment puis-je créer un nouveau champ usermeta avec une liste déroulante des valeurs de sélection?

Im veulent créer une instruction conditionnelle pour tous les utilisateurs ayant une certaine valeur du nouveau champ personnalisé que je veux.

Par exemple,

Le nouveau champ sera soumis à l'approbation La liste déroulante des valeurs sont: Oui et Non

L'instruction conditionnelle reconnaîtra tous les utilisateurs avec la valeur du champ de Approved Oui. Ensuite, il affichera un code.

Im travaillant avec la fonction wp_get_current_user (), qui fait exactement ce que j'ai besoin, mais je juste besoin d'un nouveau champ de usermeta personnalisé. Dans l'exemple le nouveau champ usermeta serait « artwork_approved. »

Exemple:

wp_get_current_user();
if ($current_user->artwork_approved == 'Yes'){
    echo 'Thank you for approving your artwork!';
}

Il semble y avoir aucun plugin pour cela et je vraiment besoin de cette fonctionnalité. Je voudrais vraiment apprécier quelques conseils sur la création d'une nouvelle usermeta avec options du menu déroulant.

Merci beaucoup!

Était-ce utile?

La solution

Vous devez connecter edit_user_profile pour ajouter vos entrées personnalisées.

Ensuite, vous devez d'accrocher l'action profile_update et utilisez la fonction add_user_meta pour ajouter les métadonnées

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top