<?php
declare(strict_types=1);

require_once __DIR__ . '/includes/frontend.php';

$page = max(1, (int) ($_GET['page'] ?? 1));
$result = cms_get_published_articles($page, POSTS_PER_PAGE);
$items = $result['items'];
$totalPages = $result['pages'];

$title = 'pk345 - সেরা আপডেট এবং টিপসের জন্য সর্বশেষ ব্লগ পোস্ট';
$description = 'আমাদের ব্লগে pk345 সম্পর্কে সর্বশেষ আপডেট, টিপস এবং সেরা কৌশল খুঁজুন।';
$canonical = BLOG_URL . '/';
if ($page > 1) {
    $canonical .= '?page=' . $page;
}

fe_render_head($title, $description, $canonical);
fe_render_header();
?>
<main id="main" class="site-main clr" role="main">
<?php fe_render_breadcrumbs($page); ?>
<div id="content-wrap" class="container clr">
<div id="primary" class="content-area clr">
<div id="content" class="site-content clr">
<div id="blog-entries" class="entries clr oceanwp-row blog-grid infinite-scroll-wrap">
<?php if (!$items): ?>
<p style="padding:24px;text-align:center;color:#666">এখনও কোনো ব্লগ পোস্ট নেই।</p>
<?php else: ?>
<?php foreach ($items as $i => $article): fe_render_article_card(fe_normalize_cms_post($article), $i + 1); endforeach; ?>
<?php endif; ?>
</div>
<?php fe_render_pagination($page, $totalPages); ?>
</div></div>
<?php fe_render_sidebar(); ?>
</div></main>
<?php fe_render_footer(); ?>
