-
Notifications
You must be signed in to change notification settings - Fork 1
/
taxonomy-state.php
39 lines (32 loc) · 1.11 KB
/
taxonomy-state.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
get_header();
use GrassrootsSelect\Models\DistrictModel;
global $post;
$state = $wp_query->queried_object;
$districts = array();
while (have_posts()) {
the_post();
$districts[] = new DistrictModel($post);
}
?>
<div>
<h1>State: <?php echo $state->name; ?></h1>
</div>
<?php foreach($districts as $district): ?>
<div>
<h2><a href="<?php echo $district->getPermalink(); ?>"><?php echo $district->getTitle(); ?></a></h2>
<h3>Party: <?php echo $district->party->name; ?></h3>
<h3>PVI: <?php echo $district->pvi; ?></h3>
<h3>Candidates:</h3>
<div>
<?php foreach($district->candidates as $candidate): ?>
<div
style="padding: 10px; margin: 20px; display: inline-block; margin: 20px; background-color:<?php if ($candidate->isDemocrat()) {echo 'blue';} ?> <?php if ($candidate->isRepublican()) {echo 'red';} ?>;">
<h3><?php echo $candidate->getTitle(); ?></h3>
<img src="<?php echo $candidate->featuredImage ?: 'http://placehold.it/100x100' ?>" style="width: 100px;" />
</div>
<?php endforeach; ?>
</div>
</div>
<?php endforeach; ?>
<?php get_footer(); ?>