//*****************************************************************
//*****************************************************************
//********** 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.