/home/grlogisticsandse/www/wp-content/themes/geoport/template-parts/content-single.php
<?php
/**
* Template part for displaying single posts.
*
* @package geoport
*/
if( function_exists( 'geoport_framework_init' ) ) {
$blog_single_post_admin = geoport_get_option('blog_single_post_admin');
$blog_single_post_comments = geoport_get_option('blog_single_post_comments');
$blog_single_post_cats = geoport_get_option('blog_single_post_cats');
$blog_single_post_date = geoport_get_option('blog_single_post_date');
$blog_single_post_tags = geoport_get_option('blog_single_post_tags');
$blog_single_rp_switch = geoport_get_option('blog_single_rp_switch');
$blog_single_rp_title = geoport_get_option('blog_single_rp_title');
$rp_grid_columns = geoport_get_option('rp_grid_columns');
$users = "fal fa-user";
$calendar = "fal fa-calendar-alt";
$comments = "fal fa-comments";
$tax_cat = "fal fa-chart-area";
$readmore = "fal fa-arrow-right";
} else {
$blog_single_post_admin = 'true';
$blog_single_post_comments = 'true';
$blog_single_post_cats = 'true';
$blog_single_post_date = 'true';
$blog_single_post_tags = 'true';
$blog_single_rp_switch = '';
$rp_grid_columns = '6';
$blog_single_rp_title = __( 'Releted Post', 'geoport' );
$users = "dashicons dashicons-admin-users";
$calendar = "dashicons dashicons-calendar-alt";
$comments = "dashicons dashicons-admin-comments";
$tax_cat = "dashicons dashicons-category";
$readmore = "dashicons dashicons-arrow-right-alt";
}
$tags_list = get_the_tag_list();
if( function_exists( 'geoport_framework_init' ) ) {
$post_share_enable = geoport_get_option('geoport_post_details_share_enable');
$geoport_post_details_tag_enable = geoport_get_option('geoport_post_details_tag_enable');
} else {
$post_share_enable = '';
$geoport_post_details_tag_enable = '';
}
$default_post_metadata = get_post_meta( get_the_ID(), '_geoport_post', true);
if (!empty($default_post_metadata['post_format_type'] )) {
$post_format_type = $default_post_metadata['post_format_type'];
} else {
$post_format_type = '';
}
if (!empty($default_post_metadata['video_type'] )) {
$video_type = $default_post_metadata['video_type'];
} else {
$video_type = '';
}
if (!empty($default_post_metadata['video_link'] )) {
$video_link = $default_post_metadata['video_link'];
} else {
$video_link = '';
}
if (!empty($default_post_metadata['audio_link'] )) {
$audio_link = $default_post_metadata['audio_link'];
} else {
$audio_link = '';
}
if (!empty($default_post_metadata['gallery_list'] )) {
$gallery_list = $default_post_metadata['gallery_list'];
} else {
$gallery_list = '';
}
if ($gallery_list) {
$ids = explode(",",$gallery_list);
} else {
$ids = '';
}
?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="bpost-content b-details-content">
<?php if ($post_format_type == 'geoport-video') { ?>
<div class="bpost-thumb position-relative">
<?php the_post_thumbnail(); ?>
<a href="<?php echo esc_url( $video_link ); ?>" class="video-i popup-video"><i class="fas fa-play"></i></a>
</div>
<?php } elseif ($post_format_type == 'geoport-gallery') { ?>
<div class="bpost-thumb blog-thumb-active">
<div class="slide-post">
<?php the_post_thumbnail(); ?>
</div>
<?php
if (!empty($ids)) {
foreach ($ids as $key => $value) {
$src = wp_get_attachment_image_src( $value, "full" ); ?>
<div class="slide-post">
<img src="<?php echo esc_url($src[0]); ?>" alt="<?php esc_attr_e( 'post gallery image', 'geoport' ); ?>">
</div>
<?php }
} ?>
</div>
<?php } elseif ($post_format_type == 'geoport-audio') { ?>
<div class="bpost-thumb embed-responsive embed-responsive-16by9">
<iframe src="<?php echo esc_url( $audio_link ); ?>"></iframe>
</div>
<?php } elseif ($post_format_type == 'geoport-tag') { ?>
<?php } else { ?>
<?php if(has_post_thumbnail()) { ?>
<div class="blog-thumb">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
</div>
<?php }
} ?>
<div class="details-content">
<div class="bpost-meta mb-20">
<ul>
<?php if (!empty( $blog_single_post_admin )) { ?><li class="author"><i class="<?php echo esc_attr( $users ); ?>"></i><span><?php esc_html_e('By ', 'geoport'); ?></span><?php the_author_posts_link(); ?></li><?php } ?>
<?php if (!empty( $blog_single_post_date )) { ?><li><span><i class="<?php echo esc_attr( $calendar ); ?>"></i><?php echo esc_html ( get_the_date() ); ?></span></li><?php } ?>
<?php if (!empty( $blog_single_post_cats )) { ?><li><span><i class="<?php echo esc_attr( $tax_cat ); ?>"></i><?php the_category(', '); ?></span></li><?php } ?>
<?php if (!empty( $blog_single_post_comments )) { ?><li><a><i class="<?php echo esc_attr( $comments ); ?>"></i><?php comments_number( '0 Comments', '1 Comment', '% Comments' ); ?></a></li><?php } ?>
</ul>
</div>
<div class="the-content">
<?php
the_content();
wp_link_pages( array(
'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'geoport' ),
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
) );
?>
</div>
<?php if (!empty($tags_list) || !empty($post_share_enable) || !empty($geoport_post_details_tag_enable) ) { ?>
<div class="post-footer-meta">
<div class="row">
<?php
if (!empty($post_share_enable)) {
$post_meta_col = '6';
$text_class = 'text-right';
} else {
$post_meta_col = '12';
$text_class = 'text-left';
}
if(!empty($tags_list)){
if ( !empty($geoport_post_details_tag_enable) ) {
?>
<div class="col-xl-<?php echo esc_attr( $post_meta_col ); ?> col-md-7">
<div class="d-post-tag">
<h5><?php esc_html_e( 'Tags :', 'geoport' ) ?></h5>
<?php the_tags( '<ul class="tags-list"><li>', ' </li> <li>', '</li></ul>' ); ?>
</div>
</div>
<?php } } if ( !empty($post_share_enable) ) { ?>
<div class="col-xl-<?php echo esc_attr( $post_meta_col ); ?> col-md-5">
<?php do_action( 'geoport_social_share_media' ); ?>
</div>
<?php } ?>
</div>
</div>
<?php } ?>
<?php geoport_post_nav(); ?>
<?php if (!empty($blog_single_rp_switch)) { ?>
<div class="releted-post mt-45">
<h3><?php echo esc_html ( $blog_single_rp_title ) ?></h3>
<div class="row">
<?php
$related = new WP_Query(
array(
'category__in' => wp_get_post_categories( $post->ID ),
'posts_per_page' => 2,
'post__not_in' => array( $post->ID )
)
);
if( $related->have_posts() ) {
while( $related->have_posts() ) {
$related->the_post(); ?>
<div class="col-lg-<?php echo esc_attr( $rp_grid_columns ); ?> col-md-6">
<div class="single-rp">
<?php if(has_post_thumbnail()) { ?>
<div class="rp-thumb">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'geoport-770-460' ); ?></a>
</div>
<?php } ?>
<div class="rp-content">
<span class="rp-date"><i class="<?php echo esc_attr( $calendar ); ?>"></i><?php echo esc_html ( get_the_date() ); ?></span>
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<p><?php echo geoport_excerpt( 10 ); ?></p>
</div>
</div>
</div>
<?php }
wp_reset_postdata();
}
?>
</div>
</div>
<?php } if (get_the_author_meta('description')) : // Checking if the user has added any author descript or not. If it is added only, then lets move ahead ?>
<div class="avatar-wrap mb-45">
<div class="avatar-img">
<?php echo get_avatar(get_the_author_meta('user_email'), '180'); // Display the author gravatar image with the size of 120 ?>
</div>
<div class="bd-avatar-info">
<span><?php echo esc_html_e( 'Written by', 'geoport' ); ?></span>
<h4><?php esc_html(the_author_meta('display_name')); // Displays the author name of the posts ?></h4>
<p><?php esc_textarea(the_author_meta('description')); // Displays the author description added in Biographical Info ?></p>
</div>
</div>
<?php endif; ?>
<!-- blog Comment Section
============================== -->
<?php // If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
?>
</div>
</div>
</div>