Como adicionar um novo campo para contato no WordPress
Developers,
hoje precisei adicionar alguns novos campos de contato em uma instalação wordpress, então criei uma plugin de hack, e adicionei uma função add_more_contactmethods.
function add_more_contactmethods( $contactmethods )
{
// Adiciono aqui os meus novos campos: Telefone e endereço
$contactmethods['telephone'] = 'Telefone';
$contactmethods['address'] = 'Endereço';
// Removo alguns campos que não serão necessários
unset( $contactmethods['yim'], $contactmethods['jabber'], $contactmethods['aim'] );
return $contactmethods;
}
Filtramos…
add_filter('user_contactmethods', 'add_more_contactmethods',10,1);
E exibimos usando a template tag the_author_meta
the_author_meta('telephone', $current_author->ID);
Fácil neh?
Abs
Fonte: WP Engineer.com


