2017-06-17 1 views
0

Im utiliser ce code pour afficher la date d'enregistrement de l'utilisateur pour chaque profil utilisateur dans wp sauvegardé pour admin et abonné.

add_action('show_user_profile', 'display_user_custom'); 
add_action('edit_user_profile', 'display_user_custom'); 

function display_user_custom($user) { ?> 
    <h3>Registration</h3> 
    <table class="form-table"> 
     <tr> 
      <th><label>Registered Since</label></th> 
      <td><?php $udata = get_userdata($user-ID); 
$registered = $udata->user_registered; echo date("d M Y", strtotime($registered)); ?></td> 
     </tr> 
    </table> 
    <?php 
} 

Et ça marche, mais la date est toujours d'un utilisateur ID 1 et $user-ID est toujours 1. Je l'ai testé avec des multiples login compte « dans le navigateur privé ».

Répondre

0

fixe avec:

<td><?php $udata = get_usermeta($user->ID, 'user_registered'); echo date("d M Y", strtotime($udata)); ?></td>