'annee', 'orderby'=>'name', 'order'=>'DESC')) as $y) {
if($y->nameterm_id] = $y->name;
}
foreach (get_categories(array('taxonomy'=>'categories')) as $c) $categories[$c->term_id] = $c->name;
foreach (get_categories(array('taxonomy'=>'artiste', 'orderby'=>'name')) as $a) $artistes[$a->term_id] = $a->name;
$gala = count($years);
$Qargs = array( 'post_type' => 'nominations',
'posts_per_page' => -1,
'tax_query' => array(array(
'taxonomy' => 'annee',
'field' => 'name',
'terms' => $current_year))
);
$loop = new WP_Query( $Qargs );
while ( $loop->have_posts() ) :
$loop->the_post();
$year = wp_get_post_terms($post->ID, 'annee');
$year = array("id"=>$year[0]->term_id, "name"=>$year[0]->name);
$cat = wp_get_post_terms($post->ID, 'categories');
$cat = array("id"=>$cat[0]->term_id, "name"=>$cat[0]->name);
$art = wp_get_post_terms($post->ID, 'artiste', array("fields" => "ids"));
if(is_string($art)) $art[] = $art;
$data = array(
"year" => $year,
"cat" => $cat,
"title" => get_the_title(),
"win" => (int)get_field("gagnant"),
"art" => $art
);
$nominations[$post->ID] = $data;
$yid = array_search($current_year, $year)->id;
$cid = $cat["id"];
if(!isset($sorted[$yid])) $sorted[$yid] = array();
if(!isset($sorted[$yid][$cid])) $sorted[$yid][$cid] = array();
$sorted[$yid][$cid][$post->ID] = $data;
endwhile;
?>
$yna) :
?>
<? $cats = $sorted[$yid];
$title = $gala--.'e';
if ($gala==0) $title .='r';
$title .= ' Gala les Olivier';
?>
<div class="go-year y">
$noms) :?>
<div class="go-card c">
-
$v) :
$art = " a".implode(" a", $v["art"]);
if($v["win"]) :
$list .= "
- ".$v["title"]." "; else : $list.= "
- ".$v["title"]." "; endif; endforeach; echo $list; ?>