public static function set_closed_meta() { $projects = self::get_all_projects(); foreach ($projects as $a_project) { $project = new ID_Project($a_project->id); $post_id = $project->get_project_postid(); $days_left = $project->days_left(); $end_type = $project->get_end_type(); if ($days_left <= 0 && $end_type == 'closed') { update_post_meta($post_id, 'ign_project_closed', true); do_action('idcf_project_closed', $post_id, $a_project->id); } else { update_post_meta($post_id, 'ign_project_closed', false); } } }