<?php
require_once('wp-load.php');

ob_clean();

header('Content-Type: application/xml; charset=UTF-8');

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://transactglobal.com/</loc>
        <lastmod><?php echo date('c'); ?></lastmod>
    </url>

<?php
$posts = get_posts([
    'post_type'   => ['post','page'],
    'post_status' => 'publish',
    'numberposts' => -1
]);

foreach ($posts as $post) {
    echo "<url>\n";
    echo "<loc>" . esc_url(get_permalink($post->ID)) . "</loc>\n";
    echo "<lastmod>" . get_the_modified_date('c', $post->ID) . "</lastmod>\n";
    echo "</url>\n";
}
?>

</urlset>
