AlkantarClanX12
Current Path : /home/thanudqk/siamfreetour.com/wp-content/themes/minimalistique/ |
Current File : /home/thanudqk/siamfreetour.com/wp-content/themes/minimalistique/single.php |
<?php use SuperbThemesCustomizer\CustomizerControls; /** * The template for displaying all single posts * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post * * @package minimalistique */ $minimalistique_theme_featured_image_style = CustomizerControls::GetSelectedOrDefault(CustomizerControls::SINGLE_FEATURED_IMAGE_STYLE); $minimalistique_theme_thumbnail_url = \get_the_post_thumbnail_url(get_the_id(), 'minimalistique-noresize'); get_header(); ?> <div id="content" class="site-content clearfix"> <?php $minimalistique_theme_container_class = !is_page_template('elementor_header_footer') ? 'content-wrap' : 'content-none'; ?> <div class="<?php echo esc_html($minimalistique_theme_container_class); ?>"> <div id="primary" class="featured-content content-area <?php if (CustomizerControls::GetSelectedOrDefault(CustomizerControls::SINGLE_HIDE_SIDEBAR) == '1' || !is_active_sidebar('sidebar-1')) : ?>fullwidth-area-blog<?php endif; ?>"> <main id="main" class="site-main"> <?php if (has_post_thumbnail()) : ?> <div class="featured-thumbnail"> <div class="featured-thumbnail-cropped" <?php if ($minimalistique_theme_featured_image_style === CustomizerControls::SINGLE_FEATURED_IMAGE_CHOICE_COVER_IMAGE) { echo 'style="background-image: url(' . esc_url($minimalistique_theme_thumbnail_url) . ')"'; } ?>> <?php if ($minimalistique_theme_featured_image_style === CustomizerControls::SINGLE_FEATURED_IMAGE_CHOICE_FULL_IMAGE_COVER_BLUR) { ?> <span class="featured-img-bg-blur" <?php echo 'style="background-image: url(' . esc_url($minimalistique_theme_thumbnail_url) . ')"'; ?>></span> <?php } if ($minimalistique_theme_featured_image_style !== CustomizerControls::SINGLE_FEATURED_IMAGE_CHOICE_COVER_IMAGE) { the_post_thumbnail('minimalistique-noresize'); } ?> </div> </div> <?php endif; ?> <?php while (have_posts()) : the_post(); get_template_part('template-parts/content', 'single'); // Next and previs oust the_post_navigation(array( 'prev_text' => __('Previous post', 'minimalistique'), 'next_text' => __('Next post', 'minimalistique'), )); // About the author start if (get_theme_mod('postpage_show_author') == '1') : echo '<div class="about-the-author">'; echo '<div class="about-the-author-img">'; echo get_avatar(get_the_author_meta('ID'), 100); echo '</div>'; echo '<div class="about-the-author-description">'; echo '<h3>'; echo nl2br(get_the_author_meta('display_name')); echo '</h3>'; echo nl2br(get_the_author_meta('description')); echo '</div>'; echo '</div>'; endif; // About the author end // Related posts start if (CustomizerControls::GetSelectedOrDefault(CustomizerControls::SINGLE_HIDE_RELATED_POSTS) != '1') : $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach ($categories as $individual_category) { $category_ids[] = $individual_category->term_id; } $args = array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'ignore_sticky_posts' => 1, 'posts_per_page' => 3, 'orderby' => 'rand' ); $my_query = new wp_query($args); if ($my_query->have_posts()) { echo '<div class="related-posts"><div class="related-posts-headline"><h3>' . esc_html__('Related Posts', 'minimalistique') . '</h3></div><div class="related-posts-posts">'; $pexcerpt = 1; $j = 0; $counter = 0; while ($my_query->have_posts()) { $my_query->the_post(); get_template_part('template-parts/content', get_post_format(), array('is_related_posts' => true)); $pexcerpt++; ?> <?php } echo '</div></div>'; } } wp_reset_postdata(); endif; // Related posts end // 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; endwhile; // End of the loop. ?> </main><!-- #main --> </div><!-- #primary --> <?php if (CustomizerControls::GetSelectedOrDefault(CustomizerControls::SINGLE_HIDE_SIDEBAR) == '1') : ?> <?php else : ?> <?php get_sidebar(); ?> <?php endif; ?> </div> </div><!-- #content --> <?php get_footer();