-
Notifications
You must be signed in to change notification settings - Fork 0
/
single-jobs.php
126 lines (119 loc) · 6.33 KB
/
single-jobs.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
<?php
/**
* Template used for single posts and other post-types
* that don't have a specific template.
*
* @package Avada
* @subpackage Templates
*/
// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
exit( 'Direct script access denied.' );
}
?>
<?php get_header(); ?>
<div id="content" <?php Avada()->layout->add_style( 'content_style' ); ?>>
<?php $post_pagination = get_post_meta( $post->ID, 'pyre_post_pagination', true ); ?>
<?php if ( ( Avada()->settings->get( 'blog_pn_nav' ) && 'no' !== $post_pagination ) || ( ! Avada()->settings->get( 'blog_pn_nav' ) && 'yes' === $post_pagination ) ) : ?>
<div class="single-navigation clearfix">
<?php previous_post_link( '%link', esc_attr__( 'Previous', 'Avada' ) ); ?>
<?php next_post_link( '%link', esc_attr__( 'Next', 'Avada' ) ); ?>
</div>
<?php endif; ?>
<?php while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'post' ); ?>>
<?php if ( ! post_password_required( $post->ID ) ) : ?>
<?php if ( Avada()->settings->get( 'featured_images_single' ) ) : ?>
<?php $video = get_post_meta( $post->ID, 'pyre_video', true ); ?>
<?php if ( 0 < avada_number_of_featured_images() || $video ) : ?>
<?php Avada()->images->set_grid_image_meta( array(
'layout' => strtolower( 'large' ),
'columns' => '1',
) ); ?>
<div class="fusion-flexslider flexslider fusion-flexslider-loading post-slideshow fusion-post-slideshow">
<ul class="slides">
<?php if ( $video ) : ?>
<li>
<div class="full-video">
<?php // @codingStandardsIgnoreLine ?>
<?php echo $video; ?>
</div>
</li>
<?php endif; ?>
<?php if ( has_post_thumbnail() && 'yes' != get_post_meta( $post->ID, 'pyre_show_first_featured_image', true ) ) : ?>
<?php $attachment_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); ?>
<?php $full_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); ?>
<?php $attachment_data = wp_get_attachment_metadata( get_post_thumbnail_id() ); ?>
<li>
<?php if ( Avada()->settings->get( 'status_lightbox' ) && Avada()->settings->get( 'status_lightbox_single' ) ) : ?>
<a href="<?php echo esc_url_raw( $full_image[0] ); ?>" data-rel="iLightbox[gallery<?php the_ID(); ?>]" title="<?php echo esc_attr( get_post_field( 'post_excerpt', get_post_thumbnail_id() ) ); ?>" data-title="<?php echo esc_attr( get_post_field( 'post_title', get_post_thumbnail_id() ) ); ?>" data-caption="<?php echo esc_attr( get_post_field( 'post_excerpt', get_post_thumbnail_id() ) ); ?>" aria-label="<?php echo esc_attr( get_post_field( 'post_title', get_post_thumbnail_id() ) ); ?>">
<span class="screen-reader-text"><?php esc_attr_e( 'View Larger Image', 'Avada' ); ?></span>
<?php echo get_the_post_thumbnail( $post->ID, 'full' ); ?>
</a>
<?php else : ?>
<?php echo get_the_post_thumbnail( $post->ID, 'full' ); ?>
<?php endif; ?>
</li>
<?php endif; ?>
<?php $i = 2; ?>
<?php while ( $i <= Avada()->settings->get( 'posts_slideshow_number' ) ) : ?>
<?php $attachment_new_id = kd_mfi_get_featured_image_id( 'featured-image-' . $i, 'post' ); ?>
<?php if ( $attachment_new_id ) : ?>
<?php $attachment_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); ?>
<?php $full_image = wp_get_attachment_image_src( $attachment_new_id, 'full' ); ?>
<?php $attachment_data = wp_get_attachment_metadata( $attachment_new_id ); ?>
<li>
<?php if ( Avada()->settings->get( 'status_lightbox' ) && Avada()->settings->get( 'status_lightbox_single' ) ) : ?>
<a href="<?php echo esc_url_raw( $full_image[0] ); ?>" data-rel="iLightbox[gallery<?php the_ID(); ?>]" title="<?php echo esc_attr( get_post_field( 'post_excerpt', $attachment_new_id ) ); ?>" data-title="<?php echo esc_attr( get_post_field( 'post_title', $attachment_new_id ) ); ?>" data-caption="<?php echo esc_attr( get_post_field( 'post_excerpt', $attachment_new_id ) ); ?>" aria-label="<?php echo esc_attr( get_post_field( 'post_title', get_post_thumbnail_id() ) ); ?>">
<?php echo wp_get_attachment_image( $attachment_new_id, 'full' ); ?>
</a>
<?php else : ?>
<?php echo wp_get_attachment_image( $attachment_new_id, 'full' ); ?>
<?php endif; ?>
</li>
<?php endif; ?>
<?php $i++; ?>
<?php endwhile; ?>
</ul>
</div>
<?php Avada()->images->set_grid_image_meta( array() ); ?>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<div class="post-content">
<?php the_content(); ?>
<?php fusion_link_pages(); ?>
</div>
<?php if ( ! post_password_required( $post->ID ) ) : ?>
<?php avada_render_social_sharing(); ?>
<?php $author_info = get_post_meta( $post->ID, 'pyre_author_info', true ); ?>
<?php if ( ( Avada()->settings->get( 'author_info' ) && 'no' !== $author_info ) || ( ! Avada()->settings->get( 'author_info' ) && 'yes' === $author_info ) ) : ?>
<div class="about-author">
<?php ob_start(); ?>
<?php the_author_posts_link(); ?>
<?php $title = sprintf( __( 'About the Author: %s', 'Avada' ), ob_get_clean() ); ?>
<?php Avada()->template->title_template( $title, '3' ); ?>
<div class="about-author-container">
<div class="avatar">
<?php echo get_avatar( get_the_author_meta( 'email' ), '72' ); ?>
</div>
<div class="description">
<?php the_author_meta( 'description' ); ?>
</div>
</div>
</div>
<?php endif; ?>
<?php avada_render_related_posts( get_post_type() ); // Render Related Posts. ?>
<?php $post_comments = get_post_meta( $post->ID, 'pyre_post_comments', true ); ?>
<?php if ( ( Avada()->settings->get( 'blog_comments' ) && 'no' !== $post_comments ) || ( ! Avada()->settings->get( 'blog_comments' ) && 'yes' === $post_comments ) ) : ?>
<?php wp_reset_postdata(); ?>
<?php comments_template(); ?>
<?php endif; ?>
<?php endif; ?>
</article>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
</div>
<?php do_action( 'avada_after_content' ); ?>
<?php get_footer();
/* Omit closing PHP tag to avoid "Headers already sent" issues. */