Como alterar a home page padrão para o painel do WordPress?

8

É possível alterar a página de administração padrão "Home" ao fazer login no Painel do WordPress?

Eu pensei em algumas possibilidades ...

  1. Substitua o conteúdo na página inicial do Painel por um personalizado conteúdo.
  2. Redirecionar para uma página de administração diferente no Painel do WordPress após o login bem-sucedido.

Se for possível fazer uma das duas opções, quais ganchos você recomendaria utilizar?

    
por Michael Ecklund 21.09.2012 / 03:24

1 resposta

5

Fácil o suficiente, decidimos apenas fazer a opção de redirecionamento. Usei o gancho de ação wp_login . Você provavelmente também pode usar isso para redirecionar seus usuários para QUALQUER página em seu site. Você também pode verificar os recursos do usuário a partir do parâmetro $user Object passado como função, se desejar enviar níveis de usuário diferentes para páginas diferentes.

/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
        exit;
    }
}
add_action('wp_login', 'new_dashboard_home', 10, 2);
    
por Michael Ecklund 21.09.2012 / 03:45