Example #1
0
 /**
  * Calculate the overall team score.
  *
  * @return bool|int
  */
 public function _calculate_team_score()
 {
     $score = 0;
     // Find connected posts
     $people = get_posts(array('connected_type' => 'team', 'connected_items' => $this->post, 'posts_per_page' => -1, 'suppress_filters' => false));
     /** @var \WP_Post $person */
     foreach ($people as $person) {
         $person_collector = new self($person);
         $score += $person_collector->get_data();
         unset($person_collector);
     }
     if ($people) {
         return absint($score / count($people));
     }
     return false;
 }