CMSWordpress

Como redirecionar o usuário para o site após login no WordPress

251 views
Nenhum comentário
0
(0)

Neste artigo veremos como redirecionar o usuário para o site após login.
O código abaixo deve ser incluído no arquivo Funcions.php (funções) do seu site

Nota
Lembrando que: a função funciona apenas para usuários que não tenham privilégio de administrador. Seja ele: Assinante, colaborador, autor e editor ou outro personalizado do seu site.
/**
* Redirecionar usuário para o site após login bem sucedido.
**/
function my_login_redirect( $redirect_to, $request, $user ) {
//o trecho abaixo verifica se existe algum usuário a ser checado
global $user;
if ( isset( $user->roles ) && is_array( $user->roles ) ) {
//checa se o usuário é admin. Se positivo, leva o admin para o painel de administração.
if ( in_array( ‘administrator’, $user->roles ) ) {
//se for qualquer outro tipo de usuário, leva para a home do site.
return $redirect_to;
} else {
return home_url();
}
} else {
return $redirect_to;
}
}
add_filter( ‘login_redirect’, ‘my_login_redirect’, 10, 3 );
Pronto! Os usuários não administradores agora não irão diretamente para o painel
Este post foi traduzido do WP Begninner

Gostou desta dica? comente conosco seu ponto de vista. Acompanhe também nossas outras dicas de WordPress, CMS. Deixe seu e-mail ao lado para receber as novidades e se você tiver outras dicas do pinguim ou áreas tecnológicas, compartilhe conosco mandando seu artigo

O que você achou disso?

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Tags: , wordpress

Artigos Relacionados

Gostou do conteúdo? Deixe seu comentário

Secured By miniOrange