<?php
/**
 * Homepage blog section.
 *
 * @package Shabnam_MuchWOW
 */
defined( 'ABSPATH' ) || exit;

if ( function_exists( 'shabnam_get_setting' ) && ! shabnam_get_setting( 'blog_home_enabled', true ) ) {
	return;
}

$title    = function_exists( 'shabnam_get_setting' ) ? shabnam_get_setting( 'blog_home_title', 'از مجله بخوانید' ) : 'از مجله بخوانید';
$subtitle = function_exists( 'shabnam_get_setting' ) ? shabnam_get_setting( 'blog_home_subtitle', 'تازه‌ترین مقاله‌ها، راهنماها و خبرهای سایت را دنبال کنید.' ) : '';
$columns  = function_exists( 'shabnam_home_blog_columns' ) ? shabnam_home_blog_columns() : 3;
$query    = function_exists( 'shabnam_home_blog_query' ) ? shabnam_home_blog_query() : new WP_Query( array( 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => 3, 'no_found_rows' => true ) );

if ( ! $query->have_posts() ) {
	if ( current_user_can( 'edit_posts' ) ) {
		$counts = wp_count_posts( 'post' );
		$drafts = isset( $counts->draft ) ? (int) $counts->draft : 0;
		?>
		<section class="shabnam-home-blog shabnam-home-blog-empty section panel overflow-hidden" id="blog"><div class="section-outer panel py-2"><div class="container"><div class="shabnam-section-card panel p-3 text-center"><strong><?php echo esc_html( $drafts > 0 ? __( 'نوشته‌های وبلاگ هنوز منتشر نشده‌اند.', 'shabnam-muchwow' ) : __( 'نوشته منتشرشده‌ای برای نمایش پیدا نشد.', 'shabnam-muchwow' ) ); ?></strong><p class="mt-1 mb-0"><?php echo esc_html( $drafts > 0 ? sprintf( __( '%d نوشته در وضعیت پیش‌نویس است. برای نمایش عمومی در صفحه اصلی، آن‌ها را منتشر کنید.', 'shabnam-muchwow' ), $drafts ) : __( 'وضعیت نوشته‌ها و فیلتر دسته‌بندی را در تنظیمات «شبنم ← وبلاگ» بررسی کنید.', 'shabnam-muchwow' ) ); ?></p></div></div></div></section>
		<?php
	}
	return;
}
?>
<section class="shabnam-home-blog section panel overflow-hidden" id="blog">
	<div class="section-outer panel py-6 sm:py-8 lg:py-9 xl:py-10">
		<div class="container sm:max-w-md xl:max-w-lg">
			<div class="section-header panel sm:max-w-800px mx-auto mb-5 sm:mb-7 text-center">
				<div class="category"><div class="-rotate-2"><span class="fs-5 xl:fs-4 text-secondary fw-bold"><?php esc_html_e( 'مجله', 'shabnam-muchwow' ); ?></span></div></div>
				<h2 class="h4 sm:h3 xl:h2 mb-0 mt-2 text-white"><?php echo esc_html( $title ); ?></h2>
				<?php if ( $subtitle ) : ?><p class="fs-5 mt-2 text-white text-opacity-70"><?php echo esc_html( $subtitle ); ?></p><?php endif; ?>
			</div>
			<div class="shabnam-blog-grid" style="--shcd-blog-columns:<?php echo esc_attr( $columns ); ?>">
				<?php while ( $query->have_posts() ) : $query->the_post(); ?>
					<?php get_template_part( 'template-parts/content', 'card' ); ?>
				<?php endwhile; ?>
			</div>
			<div class="section-footer panel d-flex justify-center mt-5 sm:mt-6">
				<a class="btn btn-md sm:btn-xl px-4 border border-3 border-black bg-gradient-45n from-secondary to-tertiary contrast-shadow -rotate-2 hover:rotate-0" href="<?php echo esc_url( shabnam_blog_url() ); ?>"><span class="text-black"><?php esc_html_e( 'مشاهده همه نوشته‌ها', 'shabnam-muchwow' ); ?></span></a>
			</div>
		</div>
	</div>
</section>
<?php wp_reset_postdata(); ?>
