Dans nous explorerons les métadonnées des utilisateurs de WordPress, souvent appelées métadonnées des utilisateurs de WordPress. Nous avons expliqué ce qui suit: comment ajouter des champs de méta utilisateurs personnalisés dans WordPress, comment obtenir des métadonnées utilisateur dans le Code PHP WordPress, comment supprimer et mettre à jour des méta utilisateurs, et comment créer facilement des conseils pour d’autres méta boîtes utilisateur modifiables par l’utilisateur. Qu’est ce que WordPress user Meta WordPress user Meta est
Voici la définition la plus simple: le méta utilisateur est le champ personnalisé de lamp;rsquoutilisateur. En d’autres termes, tout comme les méta messages WordPress (également appelés champs personnalisés) permettent d’ajouter toutes les informations sur les messages, les méta utilisateurs WordPress permettent d’ajouter toutes les informations sur les utilisateurs. Maintenant: Pourquoi ajouter des éléments utilisateurs? Exemples de méta utilisateurs personnalisés WordPress utiles voici quelques exemples que j’ai pensé, certains de mon travail avec des clients, d’autres de plugins tiers que j’utilise. Je suis sûr que tu peux penser à quelquamp;rsquoun damp;rsquoautre.
Je travaille sur le site WordPress dont l’utilisateur est le gestionnaire immobilier. Chaque gestionnaire damp;rsquoattributs a une feuille de travail Google Sheets damp;rsquoattributs quamp;rsquoil gère. Le client mamp;rsquoa demandé de sauvegarder lamp;rsquoURL de ce tableur pour chaque utilisateur afin quamp;rsquoil puisse se connecter au tableau de bord privé. Je lamp;rsquoa i utilisé comme un élément utilisateur appelé
À modifier Meta _ Value: la valeur que le champ Meta user devrait maintenant prendre: il peut samp;rsquoagir damp;rsquoune chaîne, damp;rsquoun entier, damp;rsquoun tableau ou de tout autre type de données, selon vos besoins. Valeur Prev _ ce paramètre optionnel traite les métaclés dupliquées. On peut presque lamp;rsquoignorer. Cette fonction est presque identique à la mise à jour _ post Meta (), qui est lamp;rsquoéquivalent de lamp;rsquoédition des métadonnées Post, et les deux fonctionnent de façon très similaire.
Exemple de code: update _ user Meta () Voici un exemple de la fonction update user Meta (): Vous avez trouvé ce billet! amp;lt?php function wpshout_you_found_this_post() { If itamp;039s not a logged-in user viewing this, never mind if( ! is_user_logged_in() ) : return endif Set the amp;quotwpshout_found_this_pageamp;quot user meta to true for the current user update_user_meta( get_current_user_id(), amp;039wpshout_found_this_postamp;039, true ) return amp;039
amp;lsquo } Envelopper la fonction dans un code court pour afficher le Code court add _ namp;rsquoimporte où (
Vous pouvez lamp;rsquoutiliser pour connecter à lamp;rsquoétrange oeuf de Pâques de lamp;rsquoutilisateur, puis voir leurs éléments utilisateurs plus tard pour voir combien de personnes ont trouvé lamp;rsquooeuf de Pâques. Ou quelque chose comme ça. Cependant, il samp;rsquoagit damp;rsquoune démonstration de travail de Update _ user Meta (). Utiliser Update _ user Meta () ou modifier manuellement les méta utilisateurs dans l’interface d’administration WordPress? Tout comme Update _ post Meta (), la fonction update user Meta () de WordPress utilise PHP pour faire quelque chose que pouvez faire manuellement: changer un morceau de Meta post pour un utilisateur donné.
Voulez modifier ces informations manuellement ou en utilisant php? Encore une fois, comme pour les métamessages, cela dépend si essayez damp;rsquoapporter des changements à un utilisateur particulier manuellement ou automatiquement des milliers de changements. Gérer les camps damp;rsquoété pour stocker les campeurs en tant quamp;rsquoutilisateurs et concepteurs
Autorisez les conseillers sur place à stocker les renseignements sur les allergies de chaque utilisateur inscrit en tant que méta utilisateur? Utilisez les pods (voir ci dessous) pour créer une interface où pouvez insérer ces données.
Avez des milliers damp;rsquoutilisateurs sur le Forum et souhaitez attribuer automatiquement un badge « vétéran » à tout utilisateur dont le compte a plus de trois ans? Utilisez Update _ user Meta () pour effectuer cette opération.
Mise à jour _ user Meta () vs add user Meta () a une fonction add user Meta () et si elle namp;rsquoexiste pas, un élément utilisateur doit être créé. Cependant, le problème est que si le méta fragment utilisateur que essayez de mettre à jour namp;rsquoexiste pas, Update _ user Meta () exécute le travail add user Meta (). Je namp;rsquoai jamais trouvé lamp;rsquoutilisation réelle damp;rsquoadd _ user Meta () (comme add post Meta ()), donc je recommande de lamp;rsquoignorer à moins que namp;rsquoayez de bonnes raisons de le faire. Récupérer les métadonnées de l’utilisateur WordPress: la fonction get _ user Meta () get user Meta () est très simple et importante: c’est comme récupérer les métadonnées de l’utilisateur stockées afin que puissiez les manipuler. Les détails sont les suivants:
Get _ user Meta ($user id, $Meta Key, $ngle) Ses trois paramètres sont dans lamp;rsquoordre: lamp;rsquoid de lamp;rsquoutilisateur dont voulez récupérer les éléments. Méta clé utilisateur. Dans lamp;rsquoexemple ci dessus, nous allons continuer ici, et la clé que nous avons spécifiée est wpshout _ found this post. Notez que ce paramètre est techniquement optionnel: ne lamp;rsquoentrez pas, obtiendrez un tableau associatif de toutes les métadonnées de lamp;rsquoutilisateur. (camp;rsquoest rare, mais ça arrive de temps en temps.) voulez que la valeur du champ personnalisé soit une seule valeur ou un tableau. nous définissons true comme ici, nous namp;rsquoobtiendrons quamp;rsquoune seule valeur. nous ne le spécifions pas ou le définissons à false, nous obtenons un tableau. attendez à ce que les données ne soient quamp;rsquoune chose, comme une chaîne ou un entier (donc, dans la plupart des cas, nous recommandons
Ou définissez ce paramètre à true. Pour être sûr de le remarquer, get _ user Meta () est presque identique à lamp;rsquoarticle correspondant get post Meta ().
Exemple de code: get _ user Meta () Voici un exemple de code de travail: Rappel (
Rite
Comment créer et utiliser des métadonnées utilisateur WordPress