/* Meu Logotipo Admin */

//custom admin login logo
function custom_login_logo() {
          echo '<style type="text/css">
            h1 a { background-image: url(http://formulanegocioproprio.com/instabio/wp-content/uploads/2020/02/logo-maker.jpg) !important; }
			.login h1 a { 
			background-size:150px;
			width:150px;
			height:150px;}
          </style>';
}
add_action('login_head', 'custom_login_logo');

/*Função que altera a URL, trocando pelo endereço do seu site*/
function my_login_logo_url() {
return get_bloginfo( 'url' );
}
add_filter( 'login_headerurl', 'my_login_logo_url' );
 
/*Função que adiciona o nome do seu site, no momento que o mouse passa por cima da logo*/
function my_login_logo_url_title() {
return 'Nome do seu site - Voltar para Home';
}
add_filter( 'login_headertitle', 'my_login_logo_url_title' );

/* Fim Logotipo Admin */

// Redireciona os admins para o Painel Administrativo e os outros usuários para outro lugar
add_filter( 'login_redirect', 'wpdavid_login_redirect', 10, 3 );
function wpdavid_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/admin.php?page=contact-form-listing&cf7_id=5' );
        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 ); 
    }
}
