Standard WordPress Dashboard ausblenden und Seite nach Login festlegen

CSS
// Menüpunkt Dashboard kosmetisch ausblenden
li#menu-dashboard {
    display: none !important;
}
// Abstände zwischen einzelnen Menü-Blöcken kosmetisch ausblenden
#adminmenu li.wp-menu-separator {
    display: none !important;
}
PHP
function redirect_to_edit_page() {
    if ( is_admin() && ! wp_doing_ajax() && $_SERVER['REQUEST_URI'] == '/wp-admin/' ) {
        wp_redirect( admin_url( 'edit.php' ) );
        exit;
    }
}
add_action( 'admin_init', 'redirect_to_edit_page' );
Apache
/* Beispiele weiterer Seiten die aufgerufen werden können

edit.php: Beitragsübersicht
edit.php?post_type=page: Seitenübersicht
profile.php: Eigene Profilansicht
upload.php: Mediathek

*/