-
Notifications
You must be signed in to change notification settings - Fork 0
/
home-template.php
98 lines (84 loc) · 2.39 KB
/
home-template.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
/*
Template Name: Home Template
*/
get_header();
$content_str;
while ( have_posts() )
{
the_post();
$content_str = get_the_content();
}
$today = date('Y-m-d');
$upcoming_journeys = array();
$args = array(
'post_type' => 'journeys',
'meta_key' => 'journey_date',
'meta_compare' => '>',
'meta_value' => $today,
'orderby' => 'meta_value',
'order' => 'ASC'
);
$upcoming = new WP_Query( $args );
if( $upcoming->have_posts() ) {
$ups = $upcoming->get_posts();
foreach($ups as $up)
{
$start_date = get_post_meta($up->ID, 'journey_date', true);
if (!isset($upcoming_journeys[$start_date]))
{
$upcoming_journeys[$start_date] = array();
}
$upcoming_journeys[$start_date][] = $up;
}
}
?>
<div class="grid_5 omega">
<h1>Journey to the End of the Night is a free street game of epic proportion run by volunteer masterminds in cities around the world.</h1>
<h1>It is a race/chase through city streets at night.</h1>
<h2>
<?php if (count($upcoming_journeys)>0): ?>
It is about to be played in
<?php
$i = 0;
?>
<?php foreach($upcoming_journeys as $up):?>
<?php $j = 0;?>
<?php foreach($up as $upj ):?>
<?php //echo $upj->post_title;
$last_date = get_post_meta($upj->ID, 'journey_date', true);
$cats = wp_get_object_terms($upj->ID,'cities');
echo "<a href=\"".get_permalink($upj->ID)."\">". $cats[0]->name."</a>";
$j++;
if ($j<count($up)) echo " and ";
?>
<?php endforeach;?>
on <?php
echo date("F jS", strtotime($last_date));
$i++;
if ($i<count($upcoming_journeys)) echo " and in ";
?>
<?php endforeach;?>
<?php endif;?>
</h2>
<h3>
<?php
echo $content_str;
?>
</h3>
</div>
<div class="grid_5 alpha gray">
<p style="margin-top:0;">The city spreads out before you. Rushing from point to point, lit by the slow strobe of fluorescent buses and dark streets. Stumbling into situations for a stranger's signature. Fleeing unknown pursuers, breathing hard, admiring the landscape and the multitude of worlds hidden in it. </p>
<p>For one night, drop your relations, your work and leisure activities, and all your usual motives for movement and action, and let yourself be drawn by the attractions of the chase and the encounters you find there.</p>
</div>
<style type="text/css" media="screen">
.gray {
font-size:20px;
color:#B1B1B1;
}
.gray p {
padding-left:20px;
}
</style>
<?php
get_footer();