Ir ao conteúdo

30 de dezembro de 2009

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

Leia mais de Plugins

Compartilhe seus pensamentos! Envie um comentário.

(required)
(required)

Nota: HTML é permitido. Seu email nunca será publicado.

Inscrever-se nos comentários