<?php
/**
 * Template part for displaying posts
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package Book Author Blog
 */

$s_post_el_is_on = array(
	'show_post_category' => get_theme_mod('show_single_post_category', true),
	'show_post_thumbnail' => get_theme_mod('show_single_post_thumbnail', true),
	'show_post_date' => get_theme_mod('show_single_post_date', true),
	'show_post_comments' => get_theme_mod('show_single_post_comments', true),
	'show_post_author' => get_theme_mod('show_single_post_author', true),
	'show_post_title' => get_theme_mod('show_single_post_title', true),
	'show_recommend_posts' => get_theme_mod('show_recommend_posts', true),
	'show_post_navigation' => get_theme_mod('show_post_navigation', true),
	'show_post_tags' => get_theme_mod('show_single_post_tags', true),
);
$nolinebetweenmeta = '';
if (false == $s_post_el_is_on['show_post_author']) {
	$nolinebetweenmeta = ' no-line-between-meta';
}
$singlePostExtraClassess = 'book-author-blog-standard-post';

$hide_featured_image = get_post_meta( get_the_ID(), 'book_author_blog_hide-featured-image', true );

if ('customizer' == $hide_featured_image && true == $s_post_el_is_on['show_post_thumbnail']) {
	$hide_featured_image = false;
}elseif('yes' == $hide_featured_image){
	$hide_featured_image = true;
}elseif ('no' == $hide_featured_image) {
	$hide_featured_image = false;
}

?>
<article id="post-<?php the_ID(); ?>" <?php post_class( $singlePostExtraClassess ); ?>>
	<div class="book-author-blog-standard-post__entry-content text-left">
		<div class="book-author-blog-standard-post__post-meta-wrapper">
			<?php
			if(true == $s_post_el_is_on['show_post_category']) :
			?>
			<div class="book-author-blog-standard-post__overlay-category">
				<?php book_author_blog_categories(); ?>
			</div>
			<?php endif;?>
			<div class="book-author-blog-standard-post__post-title pl-0">
				<?php
				if(true == $s_post_el_is_on['show_post_title']) :?>
					<h1 class="single-post-title text-center"><?php the_title(); ?></h1>
				<?php endif;
				?>
			</div>
			<div class="book-author-blog-standard-post__blog-meta<?php echo esc_attr($nolinebetweenmeta);?> pl-0">
				<?php
				if (true == $s_post_el_is_on['show_post_author']) :
					book_author_blog_posted_by( true );
				endif;
				if(true == $s_post_el_is_on['show_post_date']) :
					book_author_blog_posted_on(true);
				endif;
				if (true == $s_post_el_is_on['show_post_comments']) :
					book_author_blog_comment_popuplink();
				endif;
				?>
			</div>
		</div>
		<?php if ( false === $hide_featured_image && has_post_thumbnail() ) : ?>
			<div class="book-author-blog-standard-post__thumbnail post-header p-0">
				<?php
				book_author_blog_post_thumbnail();
				?>
			</div>
		<?php endif;?>
		<div class="book-author-blog-standard-post__content-wrapper pl-0 pr-0">
			<div class="book-author-blog-standard-post__content-inner">
				<div class="book-author-blog-standard-post__full-summery text-left">
					<?php
						the_content();
						wp_link_pages(
							array(
								'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'book-author-blog' ),
								'after'  => '</div>',
							)
						);
					?>
				</div>
				<?php if( true == $s_post_el_is_on['show_post_tags']) : ?>
					<div class="book-author-blog-standard-post_post-meta text-center">
						<?php book_author_blog_post_tag(); ?>
					</div>
				<?php endif;?>
			</div>
		</div>
	</div>
</article>
