Redireciona o usuário após o login no Painel de Administração para uma página específica.
Redireciona o usuário após o login no Painel de Administração para uma página específica.
function redirect_users_by_role() {
$current_user = wp_get_current_user();
$roles = $current_user->roles;
if (in_array('administrator', $roles)) {
wp_redirect(admin_url());
exit;
} elseif (in_array('editor', $roles)) {
wp_redirect(admin_url('edit.php'));
exit;
} elseif (in_array('author', $roles)) {
wp_redirect(admin_url('edit.php?post_type=page'));
exit;
} elseif (in_array('subscriber', $roles)) {
wp_redirect(home_url());
exit;
}
}
add_action('wp_login', 'redirect_users_by_role');
Tem alguma dúvida ou sugestão, ou então deseja contratar nossos serviços?