/*Redirecting users after login*/ function login_redirect_idc( $url ) { return home_url( '/' ); } add_filter( 'login_redirect', 'login_redirect_idc' ); ------------------------------------------------------------------ /*Block Dashboard Access for Non-Admins*/ function block_wp_admin_idc() { if ( is_admin() && ! current_user_can( 'administrator' ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) { wp_safe_redirect( home_url() ); exit; } } add_action( 'admin_init', 'block_wp_admin_idc' ); ------------------------------------------------------------------ /*Removing the Admin Bar for Non-Admins*/ function hide_admin_bar_idc( $show ) { if ( ! current_user_can( 'administrator' ) ) { return false; } return $show; } add_filter( 'show_admin_bar', 'hide_admin_bar_idc' );