djavan
Respostas no Fórum
-
Fórum: Plugins
Em resposta a: Redirecionamento após loginAssim antoniobatistta?
// Redireciona os admins para o Painel Administrativo e os outros usuários para a index do teu site
add_filter( ‘login_redirect’, ‘wpmidia_login_redirect’, 10, 3 );
function wpmidia_login_redirect( $redirect_to, $request, $user ) {
// verifico se realmente é usuário….
if ( is_array( $user->roles ) ) {
// verifico se é um usuário administrador…. e mando ele pro Painel Administrativo….
if ( in_array( ‘administrator’, $user->roles ) )
return home_url( ‘/wp-admin/’ );
else
// … caso contrário, mando ele pra home do site ou pra qualquer outra página que eu quiser, usando get_permalink()…..
return home_url();
// return get_permalink( 83 );
}
}
// fimFórum: Plugins
Em resposta a: Personalizar CadastroSergioZiller eu também estou com está mesma necessidade, embora eu consegui ate agora isto.
Nos functions do teu tema testa isto
// ADICIONAR CAMPOS DE REGISTRO/PERFIL
function my_new_contactmethods( $contactmethods ) {
// adicionar Profissão
$contactmethods[‘proficao’] = ‘Profissão’;// adicionar Endereço
$contactmethods[‘endereco’] = ‘Endereço’;// adicionar Endereço
$contactmethods[‘endereco’] = ‘Endereço’;// adicionar Cidade
$contactmethods[‘cidade’] = ‘Cidade’;// adicionar Telefone
$contactmethods[‘telefone’] = ‘Telefone’;// adicionar Orkut
$contactmethods[‘orkut’] = ‘Orkut’;// adicionar Facebook
$contactmethods[‘facebook’] = ‘Facebook’;return $contactmethods;
}
add_filter(‘user_contactmethods’,’my_new_contactmethods’,10,1);########################
Ele cria novos campos do cadastro. Você pode ver la no perfil de usuários.
Minha opinião, este script é muito util. funcionou na ate agora na versao 3.5.1 ….#######################
E na questão de redirecinar você pode adaptar este script
// Redireciona o admins para o Painel Administrativo do worpress e os outros usuários para a index do site.
add_filter( ‘login_redirect’, ‘wpmidia_login_redirect’, 10, 3 );
function wpmidia_login_redirect( $redirect_to, $request, $user ) {
// verifico se realmente é usuário….
if ( is_array( $user->roles ) ) {
// verifico se é um usuário administrador…. e mando ele pro Painel Administrativo….
if ( in_array( ‘administrator’, $user->roles ) )
return home_url( ‘/wp-admin/’ );
else
// … caso contrário, mando ele pra home do site ou pra qualquer outra página que eu quiser, usando get_permalink()…..
return home_url();
// return get_permalink( 83 );
}
}
// fim