//*****************************************************************
//*****************************************************************
//********** BLOCK NON ADMINISTRATORS FROM WP-ADMIN AREA **********
//*****************************************************************
//*****************************************************************
add_action( 'admin_init', 'redirect_non_admin_user' );
function redirect_non_admin_user()
{
  if ( is_user_logged_in() )
  {
    if ( !defined( 'DOING_AJAX' ) && !current_user_can('administrator') )
    {
      wp_redirect( site_url() );
      exit;
    }
  }
}
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *