Voulez-vous afficher des informations utilisateur sur votre site WordPress ? WordPress permet aux utilisateurs d'ajouter des informations les concernant sur leur page de profil dans le tableau de bord. Pour afficher les informations des utilisateurs, vous pouvez utiliser cet extrait de code.
Instructions :
Il vous suffit d'ajouter ce code au fichier single.php de votre thème.
<?php global $current_user;
get_currentuserinfo();
echo 'Username: ' . $current_user->user_login . "\n";
echo 'User email: ' . $current_user->user_email . "\n";
echo 'User first name: ' . $current_user->user_firstname . "\n";
echo 'User last name: ' . $current_user->user_lastname . "\n";
echo 'User display name: ' . $current_user->display_name . "\n";
echo 'User ID: ' . $current_user->ID . "\n";
?>
Pour afficher les informations Twitter de l'utilisateur, utilisez cet extrait de code. Il vous suffit d'ajouter ce code au fichier single.php de votre thème.
<?php global $current_user; get_currentuserinfo(); $user_id = $current_user->ID; // You can set $user_id to any users, but this gets the current users ID. $user_twitter = get_user_meta( $user_id, 'twitter', true); echo $user_twitter; ?>
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière d'ajouter correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 21 meilleurs thèmes immobiliers WordPress et comment créer un blog.
Je veux vendre un produit unique avec l'aide de Gravity Forms, j'ai donc créé un formulaire de paiement où l'utilisateur saisit ses détails d'inscription et ses détails d'adresse. Ensuite, sur la page suivante, je veux lui montrer son e-mail et son adresse pour confirmation. Est-ce possible ? Si oui, veuillez me guider.
gest_currentuserinfo est obsolète, alternatives ?
Vous devriez pouvoir utiliser quelque chose comme ceci :
$current_user; = get_currentuserinfo();
Vous pouvez supprimer la ligne 2.
Est-il possible pour moi de n'afficher les informations que sur une seule page de mon site web ?
Vous pourriez utiliser une condition, comme une instruction if, comme suit :
if ( $post_id == 25 ) // changez le 25 par l'ID de page appropriéAssurez-vous d'utiliser les accolades pour bien encadrer le code.