sitemap-google-news

所属分类:搜索引擎
开发工具:PHP
文件大小:4KB
下载次数:0
上传日期:2023-03-08 16:26:24
上 传 者sh-1993
说明:  为谷歌新闻制作网站地图的简单方法
(Easy way to do sitemap for google news)

文件列表:
CHANGELOG.md (234, 2023-03-09)
LICENSE.md (1135, 2023-03-09)
composer.json (745, 2023-03-09)
src (0, 2023-03-09)
src\Sitemap.php (5347, 2023-03-09)

# Google News Sitemap [![Packagist](https://img.shields.io/packagist/v/dionisiy13/google-news-sitemap.svg)](https://packagist.org/packages/dionisiy13/google-news-sitemap) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md) [![Total Downloads](https://img.shields.io/packagist/dt/dionisiy13/google-news-sitemap.svg?style=flat-square)](https://packagist.org/packages/dionisiy13/google-news-sitemap) Class for generating the sitemap for google news. More about google news sitemap [here](https://support.google.com/news/publisher/answer/74288?hl=uk) Example of the sitemap from google ``` http://www.example.org/business/article55.html The Example Times en PressRelease, Blog 2008-12-23 Companies A, B in Merger Talks business, merger, acquisition, A, B NASDAQ:A, NASDAQ:B https://example.com/image.jpg https://example.com/photo.jpg ``` ## Install Via Composer ``` bash $ composer require dionisiy13/google-news-sitemap ``` ## Usage ``` php $sitemap = new \Dionisiy\SitemapGoogle\Sitemap($pathToFile); $siteName = "example.com"; foreach ($posts as $item) { $sitemap->setGenres("Blog"); $sitemap->setKeywords($item['tags']); $sitemap->setLanguage("en"); $sitemap->setLoc($item['url']); $sitemap->setName($siteName); $sitemap->setPublicationDate($item['publishAt']->getTimestamp()); $sitemap->setTitle($item['title']); $sitemap->setImages($item['images']); $sitemap->addItem(); } $sitemap->write(); ``` ```$posts``` - list of news ```$pathToFile``` - where the file should apear. For example ```getcwd() . '/public' . '/sitemap_google_news.xml'``` ```$item['date']``` - should be DateTime Tags and genres could be empty. ## Credits - [Dan Kurasov](https://github.com/dionisiy13) ## License The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

近期下载者

相关文件


收藏者