-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathpage-home.php
150 lines (136 loc) · 4.67 KB
/
page-home.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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<?php
/* Template name: Home Page */
/**
* Home Page Template
*
* The template used for the main site's home page.
*
* Sections:
* - Hero w/ featured course blocks
* - FAQ section
* - Featured blog posts from creativecommons.org
*
* @link Figma Doc https://www.figma.com/file/GFL1IJOfjKqRxBy1vYDBcc/Mockups?node-id=1203%3A1
*/
get_header();
$featured_posts = Certificates_ACF::load_home_featured_posts();
?>
<main>
<?php
// Hero Image and featured courses
include get_template_part( 'inc/partials/home', 'hero' );
?>
<section class="has-background-grey-lighter padding-top-big padding-bottom-xl">
<div class="container">
<div class="columns is-variable is-6 padding-bottom-large">
<div class="column is-two-thirds">
<?php include get_template_part( 'inc/partials/home', 'faq' ); ?>
</div>
<?php // Links Section (Hardcoded for now) ?>
<div class="column after-faq">
<h5 class="margin-bottom-normal"><a href="/course-content" class="has-text-forest-green">Course Content</a></h5>
<p>Access current course content here. Unless otherwise noted, all course content is licensed CC BY 4.0. Also available in audio and remixed for a book publication!</p>
<hr />
<h5 class="margin-bottom-normal"><a href="/registration" class="has-text-forest-green">Registration</a></h5>
<p>Register for one of our upcoming courses, and join a growing number of CC Certified professionals working in education, libraries, and cultural heritage.</p>
</div>
</div>
<div class="columns is-variable is-6 is-desktop">
<div class="column is-half-desktop is-full-tablet">
<?php include get_template_part( 'inc/partials/home', 'featured-testimonials' ); ?>
</div>
<div class="column is-half">
<div class="columns is-vcentered is-gapless">
<?php if ( get_field('featured_upcoming_event') ) : ?>
<div class="column">
<h3>Upcoming Course</h3>
</div>
<div class="column is-narrow">
<?php // @todo: Don't hardcode this link ?>
<a href="/calendar" class="title is-5 has-text-grey-dark">See Calendar</a>
</div>
</div>
<div>
<?php echo Certificates_Website::event_card( get_field('featured_upcoming_event') ); ?>
</div>
</div>
<?php endif; ?>
</div>
</div>
</section>
<section class="padding-top-xl padding-bottom-xxl">
<div class="container">
<section class="padding-bottom-lg">
<h2>Education News From The Blog</h2>
<div class="education-news-home margin-top-bigger">
<?php
if ( have_rows( 'featured_news' ) ) :
while ( have_rows( 'featured_news' ) ) :
the_row();
$post = $featured_posts[ get_sub_field( 'post_id' ) ];
$date = new DateTime( $post->date );
$pretty_date = $date->format( 'F d, Y' );
$link = get_sub_field( 'additional_link' );
$link_url = $link['url'];
$link_title = $link['title'];
$link_target = $link['target'] ? $link['target'] : '_self';
?>
<div class="education-news-home__post">
<div class="has-background-soft-gold">
<figure class="image is-5by3">
<a href="<?php echo $post->link; ?>">
<img src="<?php echo $post->featured_media_url; ?>" alt="<?php echo $post->featured_media_alt_text; ?>">
</a>
</figure>
<div class="padding-big body">
<h4 class="subtitle is-5">
<a href="<?php echo $post->link; ?>">
<?php echo $post->title->rendered; ?>
</a>
</h4>
<p class="caption margin-top-normal">
<span><?php echo $post->author_name; ?></span>
<svg class="margin-horizontal-smaller" width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle opacity="0.2" cx="3" cy="3" r="3" fill="black" />
</svg>
<span><?php echo $pretty_date; ?></span>
</p>
</div>
</div>
<a href="<?php echo $link_url; ?>" target="<?php echo $link_target; ?>" class="is-block margin-top-big has-text-weight-bold margin-bottom-large">
<?php echo $link_title; ?>
</a>
</div>
<?php
endwhile;
endif;
?>
</div>
</section>
<div class="home-tweets">
<div class="margin-bottom-big home-tweets__header">
<h2>Conversations in the Community</h2>
<a class="button small twitter margin-right-big" target="_blank" rel="noreferrer nofollow" href="https://twitter.com/hashtag/OpenGLAM">See #OpenGLAM Posts</a>
</div>
<div class="home-tweets__tweets">
<?php
if ( have_rows( 'featured_tweets' ) ) :
while ( have_rows( 'featured_tweets' ) ) :
the_row();
$tweet = get_sub_field( 'tweet_url' );
?>
<div class="tweet">
<div class="embed-container">
<?php echo $tweet; ?>
</div>
</div>
<?php
endwhile;
endif;
?>
</div>
</div>
</div>
</section>
</main>
<?php get_footer(); ?>