maxence / sitemap-generator
此包已被废弃,不再维护。未建议替代包。
此包最新版本(v1.0.2)没有可用的许可信息。
一个用于自动生成XML网站地图的小型库
v1.0.2
2018-06-13 23:07 UTC
Requires
- php: >= 7.0.0
This package is auto-updated.
Last update: 2020-08-29 06:53:51 UTC
README
安装
Composer
通过运行以下命令安装composer包
composer require maxence/sitemap-generator
手动
- 从最新发布下载“源代码”
- 包含
SitemapGen.php
示例
将URL添加到网站地图
在这个例子中,我们假设网站地图包含
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> </urlset>
PHP
$path = path_to_sitemap.xml; $sitemap = new SitemapGen($path); $sitemap->add('htt://example.com/article/eat-frogs', time(), 'never', 1.0);
结果
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://example.com/article/eat-frogs</loc> <lastmod>2018-06-14</lastmod> <changefreq>never</changefreq> <priority>1</priority> </url> </urlset>
从网站地图中删除URL
在这个例子中,我们假设网站地图包含前面的结果。
PHP
$path = path_to_sitemap.xml; $sitemap = new SitemapGen($path); $sitemap->delete('htt://example.com/article/eat-frogs');
结果
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> </urlset>
函数
如示例部分所示,此包提供了2个函数 ->add() 和 ->delete()
-
->add(): 此函数需要4个参数,这4个参数是用于网站地图的重要信息,更多信息,请参阅网站地图文档。- url
- lastUpdate
- frequency
- priority
-
->delete: 此函数需要1个参数- url