hola necesito saber de que manera poisible puedo agregar un campo de seleccion de roles en el formulario de login OJO LoginForm, he encontrado este hack para implementarlo en el fuctions.php del theme.
este es un demo del 
y este el script
< ?php
//
// Modify registration form to include roles
//
add_action
('register_form',
'show_role_field');
function show_role_field
(){ ? >
< input id=
"role" type=
"hidden" tabindex=
"20" size=
"20" value=
"< ?php if (isset($_GET['role'])){echo $_GET['role'];} ? >" name=
"role"/ >
< ?php
}
add_action
('user_register',
'register_role');
function register_role
($user_id,
$password=
"",
$meta=
array()) {
$userdata =
array();
$userdata['ID'] =
$user_id;
$userdata['role'] =
$_POST['role'];
//allow other roles
if (
($userdata['role'] ==
"Modelo")or
($userdata['role'] ==
"Edecan")or
($userdata['role'] ==
"Agencia de Modelos")or
($userdata['role'] ==
"Empresa")or
($userdata['role'] ==
"Fotografo")
){
wp_update_user
($userdata);
}
? >
yo uso el s2members, junto con role manager, me toma los datos en el perfil pero no asi en el registerform y el login.
gracias