<?php
header('Content-Type: application/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n";

$blogFile = __DIR__ . '/wp-content/box/blog/blog.json';
$articles = file_exists($blogFile) ? json_decode(file_get_contents($blogFile), true) : [];

// Главная блога
echo "  <url>\n";
echo "    <loc>https://korobki-darom.ru/blog/</loc>\n";
echo "    <changefreq>daily</changefreq>\n";
echo "    <priority>0.8</priority>\n";
echo "  </url>\n";

// Все опубликованные статьи
foreach ($articles as $article) {
    if (($article['status'] ?? '') !== 'published') continue;
    $slug = htmlspecialchars($article['slug'] ?? '');
    $date = date('Y-m-d', strtotime($article['date_modified'] ?? $article['date_published'] ?? 'now'));
    
    echo "  <url>\n";
    echo "    <loc>https://korobki-darom.ru/blog/{$slug}/</loc>\n";
    echo "    <lastmod>{$date}</lastmod>\n";
    echo "    <changefreq>weekly</changefreq>\n";
    echo "    <priority>0.7</priority>\n";
    echo "  </url>\n";
}

echo '</urlset>';