Mostrar la fecha de registro del usuario
Quiero mostrar la fecha de registro del usuario así:
Miembro desde: 15, dic 2012.
Tengo este código:
<?php echo date("M Y", strtotime(get_userdata(get_current_user_id( ))->user_registered)); ?>
pero muestra la misma fecha en todos los perfiles de usuarios. ¿Alguien puede decirme cómo puedo arreglarlo?

get_current_user_id()
te da el ID del usuario conectado. Y ese eres: tú.
Debes obtener todos los usuarios:
<?php
$users = get_users();
foreach( $users as $user ) {
$udata = get_userdata( $user->ID );
$registered = $udata->user_registered;
printf( '%s miembro desde %s<br>', $udata->data->display_name, date( "M Y", strtotime( $registered ) ) );
}

pero muestran todas las fechas de registro de usuarios, quiero mostrar en cada página de perfil del miembro su fecha de ingreso. por favor proporciónamelo.

https://gist.github.com/4427538

functions.php o plugin. ¿Dónde más? Como no es específico del tema, un plugin sería el mejor lugar.

@Ralf912. En un multisitio, ¿podemos simplemente usar el código anterior como un plugin drop-in (sin cabeceras de plugin) para que sea independiente de todos los temas y se active automáticamente para todos los sitios?

Si deseas usarlo para el front-end, este es el mejor ejemplo:
//Obtener el ID del autor del post
$post_author_id = get_post_field( 'post_author', $post->ID );
//Obtener la fecha de registro
$registered_date = get_the_author_meta( 'user_registered', $post_author_id );
//Convertir al formato deseado
$output = date( 'F j, Y', strtotime($registered_date));
//Mostrar el resultado
echo $output;
