halimonalexander / sitemap
Sitemap plugin
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/halimonalexander/sitemap
Requires
- php: ^7.2
- ext-curl: *
This package is auto-updated.
Last update: 2025-09-16 18:08:27 UTC
README
Sitemap plugin made using recomemdations from https://www.sitemaps.org/
Usage:
use \HalimonAlexander\Sitemap;
use \HalimonAlexander\Sitemap\SearchEngines;
$smg = new Sitemap\SitemapGenerator(Sitemap\SitemapGenerator::FORMAT_XML);
$smg->addUrl('http://example.com/');
$smg->addUrl('http://example.com/1&2', date('2019-07-01'));
$sitemaps = $smg->saveSitemap(__DIR__);
$smr = new Sitemap\SitemapRegistrator();
$results = array_merge(
$smr->registrate($sitemaps, new SearchEngines\Bing()),
$smr->registrate($sitemaps, new SearchEngines\Google()),
$smr->registrate($sitemaps, new SearchEngines\Yandex())
);
echo join('<br>', $results);