post-gallery.php
1.4 KB
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
<div class="fl-post-gallery-post" itemscope="itemscope" itemtype="<?php FLPostGridModule::schema_itemtype(); ?>">
<?php FLPostGridModule::schema_meta(); ?>
<a class="fl-post-gallery-link" href="<?php the_permalink(); ?>" alt="<?php the_title_attribute(); ?>">
<?php
$image_data = wp_get_attachment_metadata(get_post_thumbnail_id());
$class_name = 'fl-post-gallery-img';
if($image_data) {
if($image_data['width'] > $image_data['height']) {
$class_name .= ' fl-post-gallery-img-horiz';
}
else {
$class_name .= ' fl-post-gallery-img-vert';
}
}
the_post_thumbnail('large', array('class' => $class_name));
?>
<div class="fl-post-gallery-text-wrap">
<div class="fl-post-gallery-text">
<?php if( $settings->has_icon && $settings->icon_position == 'above' ) : ?>
<span class="fl-gallery-icon">
<i class="<?php echo $settings->icon; ?>"></i>
</span>
<?php endif; ?>
<h2 class="fl-post-gallery-title" itemprop="headline"><?php the_title(); ?></h2>
<?php if ( $settings->show_date ) : ?>
<span class="fl-post-gallery-date">
<?php FLBuilderLoop::post_date($settings->date_format); ?>
</span>
<?php endif; ?>
<?php if( $settings->has_icon && $settings->icon_position == 'below' ) : ?>
<span class="fl-gallery-icon">
<i class="<?php echo $settings->icon; ?>"></i>
</span>
<?php endif; ?>
</div>
</div>
</a>
</div>