Je veux montrer la date d'enregistrement de l'utilisateur comme
Membre depuis: 15, déc 2012.
J'ai un code
<?php echo date("M Y", strtotime(get_userdata(get_current_user_id( ))->user_registered)); ?>
mais il montre la même date dans tous les profils d'utilisateurs. Quelqu'un peut-il s'il vous plaît me dire comment je résoudre ce problème.
get_current_user_id()
vous donne l'ID utilisateur du connecté utilisateur. Et c'est: vous.
Vous devez obtenir tous les utilisateurs:
<?php
$users = get_users();
foreach( $users as $user ) {
$udata = get_userdata( $user->ID );
$registered = $udata->user_registered;
printf( '%s member since %s<br>', $udata->data->display_name, date( "M Y", strtotime( $registered ) ) );
}
$udata = get_userdata( $user-ID );
$registered = $udata->user_registered;
printf(
$table,
'Registered',
date( "M Y", strtotime( $registered ) )
);