Astuce rapide : ajoutez des coordonnées supplémentaires à votre profil utilisateur

WBOY
Libérer: 2023-09-02 10:34:01
original
1022 Les gens l'ont consulté

Si vous recherchez « ajouter des champs supplémentaires au profil utilisateur WordPress », vous trouverez divers exemples de codage impliquant l'ajout d'entrées supplémentaires aux pages de profil utilisateur afin que vous puissiez capturer des informations utilisateur supplémentaires. Mais si vous souhaitez simplement étendre la section de contact par défaut, il existe un moyen plus simple.


filtre user_contactmethods

Le filtre user_contactmethods vous permet de définir et de supprimer les champs d'informations de contact sur les pages de profil utilisateur. L’avantage d’utiliser cette méthode est que WordPress se charge de créer et de mettre à jour les champs.

Ajoutons les champs d'informations Twitter et Facebook. Mettez ceci dans votre fichier function.php :

add_filter('user_contactmethods', 'my_user_contactmethods');
             
function my_user_contactmethods($user_contactmethods){

  $user_contactmethods['twitter'] = 'Twitter Username';
  $user_contactmethods['facebook'] = 'Facebook Username';

  return $user_contactmethods;
}
Copier après la connexion

Voici ce que vous obtiendrez :

Astuce rapide : ajoutez des coordonnées supplémentaires à votre profil utilisateur

Si vous souhaitez supprimer certains champs, supprimez-les simplement du tableau :

function my_user_contactmethods($user_contactmethods){

  unset($user_contactmethods['yim']);
  unset($user_contactmethods['aim']);
  unset($user_contactmethods['jabber']);

  $user_contactmethods['twitter'] = 'Twitter Username';
  $user_contactmethods['facebook'] = 'Facebook Username';

  return $user_contactmethods;
}
Copier après la connexion

Astuce rapide : ajoutez des coordonnées supplémentaires à votre profil utilisateur

Pour afficher les informations de l'utilisateur, utilisez simplement la fonction get_user_meta.

echo get_user_meta(1, 'twitter', true);
Copier après la connexion

Cela affichera le nom d'utilisateur Twitter de l'utilisateur avec l'ID 1. L'argument true entraîne le renvoi des données sous forme de valeur unique plutôt que sous forme de tableau.

C'est tout !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!