= $required_score ); } // If is maximum score trigger, rules engine needs to check the maximum score if( $trigger === 'gamipress_sensei_complete_quiz_max_grade' || $trigger === 'gamipress_sensei_complete_specific_quiz_max_grade' ) { $score = absint( $args[3] ); $required_score = absint( get_post_meta( $requirement_id, '_gamipress_sensei_score', true ) ); // True if there is score is bigger than required score $return = (bool) ( $score <= $required_score ); } // Send back our eligibility return $return; } add_filter( 'user_has_access_to_achievement', 'gamipress_sensei_user_has_access_to_achievement', 10, 6 );