= $required_score ); } else if( strpos( $score, '-' ) !== false ) { // Score range (X-Y) $score_range = explode( '-', $score ); // True if there is maximum score in range is bigger than required score $return = (bool) ( $score_range[1] >= $required_score ); } } // Send back our eligibility return $return; } add_filter( 'user_has_access_to_achievement', 'gamipress_wplms_user_has_access_to_achievement', 10, 6 );