prolificrohit / sitemaps
A simple, scalable, highly extensible and seo friendly php sitemap generator.
1.0.2
2018-02-07 19:42 UTC
Requires
- php: >=5.1.2
This package is auto-updated.
Last update: 2025-04-22 23:54:14 UTC
README
A simple, scalable, highly extensible and seo friendly php sitemap generator. It also supports image sitemap.
Installation
You can install the package through composer:
composer require prolificrohit/sitemaps
Examples
-
For any array of urls:
$sitemap = new Sitemap("sitemaps/test.xml"); $sitemap->setMaxUrls(5000); $sitemap->setBuffer(1000); foreach ($urls as $url) { $sitemap->addUrl($url); } $fileNames = $sitemap->finish();
-
To add images:
foreach ($items as $item) { $sitemap->addUrl($item->link, function($url) use($item){ $url->addImage($item->image, "Caption", "Title"); }); }
Dependency
It is a simple php package and hence it supports all php based frameworks like laravel, zend, symfony, falcon, lumen etc. The only dependency for this package is PHP.
Coming Soon
Support for video and news sitemap is on the way.