global $current_user, $menu, $submenu;
// If user isn't an administrator
- if (!in_array('administrator', $current_user->roles)) {
+ if (!in_array('administrator', $current_user->roles) && $this->config['settings']['enable_members']) {
// Get rid of the main WordPress admin "Dashboard"
reset( $menu );
reset($menu);
// Also redirect user away from main WordPress dashboard should they get there.
- if ( $this->config['settings']['enable_members'] ) {
- if ( preg_match( '#wp-admin/?(index.php)?$#', $_SERVER['REQUEST_URI'] ) && ( 'index.php' != $menu[$page][2] ) ) {
- wp_redirect( get_option( 'siteurl' ) . '/wp-admin/admin.php?page=glm-members-admin-menu-member');
- }
+ if ( preg_match( '#wp-admin/?(index.php)?$#', $_SERVER['REQUEST_URI'] ) && ( 'index.php' != $menu[$page][2] ) ) {
+ wp_redirect( get_option( 'siteurl' ) . '/wp-admin/admin.php?page=glm-members-admin-menu-member');
}
}