Para implementar eso, solamente debes utilizar un archivo del template (si no existe crearlo) llamado: author.php.
Si no lo tienes en el theme que usas, puedes duplicar el archivo
archive.php y a partir de ese hacer modificaciones...
Te dejo aquí un link a la
documentación de las páginas de autor (está en inglés).
Investiga un poco y has alguna prueba y verás que no es complejo, la idea es tomar desde el theme la info del autor seteada desde el panel de wp.
Lo primero sería crear el objeto:
Código PHP:
<?php
global $wp_query;
$curauth = $wp_query->get_queried_object();
?>
Y luego puedes ir pidiendo los datos que requieras de la siguiente forma:
Código PHP:
<?php echo $curauth->nickname; ?>
Tienes todos estos parámetros:
* $curauth->aim;
* $curauth->description;
* $curauth->display_name;
* $curauth->first_name;
* $curauth->ID;
* $curauth->jabber;
* $curauth->last_name;
* $curauth->nickname;
* $curauth->user_email;
* $curauth->user_login;
* $curauth->user_nicename;
* $curauth->user_registered;
* $curauth->user_url;
* $curauth->yim;
Para mostrar por ejemplo el perfil en facebook o el usuario en twitter, lo que se me ocurre hacer (ya que no hay puntualmente un campo para "twitter del autor" o "perfil de facebook", usar por ejemplo el campo de yim (yahoo messenger) o algun otro que no uses, para guardar esos datos...
Ahora, quizá haya un plugin que te facilite todo esto, yo no lo conozco, por lo que te tiro la forma "manual" o "artesanal" de hacerlo
;)
Ojalá te sirva y si tienes cualquier duda, la posteas
Saludos