<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
get_header();
$meta_position      = AttireThemeEngine::NextGetOption( 'attire_single_post_meta_position', 'after-title' );
$author_box         = AttireThemeEngine::NextGetOption( 'attire_single_post_author_box', 'show' );
$page_header_active = AttireThemeEngine::NextGetOption( 'ph_active', true );

$navigation_buttons = AttireThemeEngine::NextGetOption( 'attire_single_post_post_navigation', 'show' );
$navigation_buttons = $navigation_buttons === 'show' ? 'canshow' : 'noshow';
?>
    <div class="row">
		<?php AttireFramework::DynamicSidebars( 'left' );
		do_action( ATTIRE_THEME_PREFIX . "before_main_content_area" );
		?>
        <div class="<?php AttireFramework::ContentAreaWidth(); ?> attire-post-and-comments">
            <div id="post-<?php the_ID(); ?>" <?php post_class( 'single-post' ); ?>>

				<?php

				while ( have_posts() ): the_post(); ?>
                    <div class="single-post-content mb-4">
						<?php if ( has_post_thumbnail() ) { ?>
                            <div class="mb-3">
								<?php the_post_thumbnail( 'full' ); ?>
                            </div>
						<?php } ?>
						<?php if ( ! $page_header_active ) { ?>
                            <h1 class="single-post-title">
								<?php
								do_action( ATTIRE_THEME_PREFIX . 'before_post_title' );
								the_title();
								do_action( ATTIRE_THEME_PREFIX . 'after_post_title' );
								?>
                            </h1>
							<?php
							if ( $meta_position === 'after-title' ) {
								get_template_part( 'single', 'post-meta' );
							} ?>
						<?php } ?>
                        <div <?php post_class( 'post' ); ?>>

                            <div class="entry-content">
								<?php the_content(); ?>
                            </div>
                            <div class="clear"></div>

							<?php wp_link_pages(); ?>
                            <div class="clear"></div>


                        </div>
                    </div>
					<?php
					if ( $meta_position === 'after-content' ) {
						get_template_part( 'single', 'post-meta', [ 'classes' => 'mb-4' ] );
					} ?>
					<?php if ( has_tag() ) { ?>
                        <div class="single-post-tags card">
                            <!-- div class="card-header tag-title"><?php echo esc_html__( 'Post Tags', 'attire' ); ?></div -->
                            <div class="card-body">
								<?php the_tags( '<div class="post-tags">', ' ', '</div>' ); ?>
                            </div>
                        </div>

					<?php } ?>

					<?php if ( $author_box === 'show' ) { ?>
                        <div class="card single-post-author">
                            <div class="card-body">
                                <div class="post-author-info">

                                    <div class="media">
                                        <img class="mr-3 mb-3 circle author-image"
                                             src="<?php echo esc_url( get_avatar_url( get_the_author_meta( 'ID' ), array( 'size' => 128 ) ) ); ?>"
                                             alt="<?php _e( 'Author Avatar', 'attire' ) ?>">
                                        <div class="media-body">
                                            <h3 class="author-name mt-0"><?php echo esc_html( get_the_author_meta( 'display_name' ) ); ?></h3>
											<?php echo wp_kses_post( get_the_author_meta( 'description' ) ); ?>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>
					<?php } ?>

					<?php if ( get_previous_post_link() || get_next_post_link() ) { ?>
                        <div class="card post-navs <?php echo esc_attr( $navigation_buttons ); ?>">
                            <div class="card-body">
                                <div class="row">
                                    <div class="col-6">
										<?php if ( $previous_post = get_previous_post() ) {
											echo esc_attr( $previous_post->post_title );
										} ?>
                                    </div>
                                    <div class="col-6 text-right">
										<?php if ( $next_post = get_next_post() ) {
											echo esc_attr( $next_post->post_title );
										} ?>
                                    </div>
                                </div>
                            </div>
                            <div class="card-footer">
                                <div class="row">
                                    <div class="col-6 previous-post">
										<?php previous_post_link( '%link', __( 'Previous Post', 'attire' ) ); ?>
                                    </div>
                                    <div class="col-6 text-right next-post">
										<?php next_post_link( '%link', __( 'Next Post', 'attire' ) ); ?>
                                    </div>
                                </div>
                            </div>
                        </div>
					<?php } ?>

					<?php if ( comments_open() ) { ?>
                        <div class="mx_comments">
							<?php comments_template(); ?>
                        </div>
					<?php } ?>
				<?php endwhile; ?>
            </div>


        </div>
		<?php
		do_action( ATTIRE_THEME_PREFIX . "after_main_content_area" );
		AttireFramework::DynamicSidebars( 'right' ); ?>
    </div>


<?php get_footer();
