Visualizzare la data di registrazione dell'utente
Voglio mostrare la data di registrazione dell'utente in questo modo
Membro dal: 15 dic 2012.
Ho questo codice
<?php echo date("M Y", strtotime(get_userdata(get_current_user_id( ))->user_registered)); ?>
ma mostra la stessa data in tutti i profili utente. Qualcuno può dirmi come posso correggerlo.

get_current_user_id()
ti restituisce l'ID dell'utente attualmente loggato. Che sarei: tu.
Per ottenere tutti gli utenti:
<?php
$users = get_users();
foreach( $users as $user ) {
$udata = get_userdata( $user->ID );
$registered = $udata->user_registered;
printf( '%s membro dal %s<br>', $udata->data->display_name, date( "M Y", strtotime( $registered ) ) );
}

ma mostrano tutte le date di registrazione degli utenti, voglio mostrare nella pagina del profilo di ogni membro la sua data di iscrizione. per favore aiutami.

https://gist.github.com/4427538

functions.php o plugin. Dove altro? Poiché non è specifico per un tema, un plugin sarebbe la soluzione migliore.

@Ralf912. Su un multisite, possiamo semplicemente utilizzare il codice sopra come un drop-in plugin (senza intestazioni del plugin) in modo che sia indipendente da tutti i temi e auto-attivato per tutti i siti?

$udata = get_userdata( $user->ID ); // Ottiene i dati dell'utente
$registered = $udata->user_registered; // Data di registrazione dell'utente
printf(
$table,
'Registrato', // Etichetta "Registrato"
date( "M Y", strtotime( $registered ) ) // Formatta la data come "Mese Anno"
);

Se vuoi utilizzarlo per il front-end, questo è il miglior esempio:
//Ottieni l'ID dell'autore del post
$post_author_id = get_post_field( 'post_author', $post->ID );
//Ottieni la data di registrazione
$registered_date = get_the_author_meta( 'user_registered', $post_author_id );
//Converti nel formato desiderato
$output = date( 'F j, Y', strtotime($registered_date));
//Visualizza
echo $output;
