Agregar Información de Contacto Extra a los Perfiles

Este código permite que agregues información extra a los perfiles de los usuarios de wordpress, ya que por defecto wordpress solo permites información de contacto como AIM, Jabber, etc, pero cuando quieres agregar información como tu perfil de facebbok, twitter y demás tienes que recurrir a un plugin o peor aún, a un nuevo theme que soporte estas características adicionales. Es algo bien sencillo, solo tienes que agregra el código a tu archivo function.php y modificar o agregar las líneas que te interesen.

[php]
add_filter(‘user_contactmethods’, ‘my_user_contactmethods’);

function my_user_contactmethods($user_contactmethods){
$user_contactmethods[‘twitter’] = ‘Twitter Username’;
$user_contactmethods[‘facebook’] = ‘Facebook Username’;

return $user_contactmethods;
}
[/php]

Si quieres remover algunos campos que ya esten para que no aparezcan, agrega el código que sobresale a la función.
[php highlight=”3,4,5″]
function my_user_contactmethods($user_contactmethods){

unset($user_contactmethods[‘yim’]);
unset($user_contactmethods[‘aim’]);
unset($user_contactmethods[‘jabber’]);

$user_contactmethods[‘twitter’] = ‘Twitter Username’;
$user_contactmethods[‘facebook’] = ‘Facebook Username’;

return $user_contactmethods;
}
[/php]

Para mostrar información del usuario, usa este código.
[php]
echo get_user_meta(1, ‘twitter’, true);
[/php]

Donde 1 es el ID del usuario.
Recomendado