olegtatarenko/sitemap

Library for generating a site map

v1.4 2024-09-04 09:31 UTC

This package is auto-updated.

Last update: 2025-08-04 11:38:51 UTC


README

Библиотека генерации карты сайта

Библиотека позволяет генерировать карту сайта в различных файловых форматах: xml, csv, json

Установка

composer require olegtatarenko/sitemap

Пример использования

<?php

require 'vendor/autoload.php';

use OlegTatarenko\Sitemap\FileCreater;

$pages = [
    [
        'loc' => 'https://site.ru/',
        'lastmod' => '2024-08-17',
        'priority' => 1,
        'changefreq' => 'hourly'
    ],
    [
        'loc' => 'https://site.ru/news',
        'lastmod' => '2024-08-17',
        'priority' => 0.5,
        'changefreq' => 'weekly'
    ]
];

$file = new FileCreater($pages, 'xml', './upload/sitemap.xml');

try {
    $file->createFileWithSiteMap();
} catch (Exception $e){
    echo $e->getMessage();
}