Remove page from Sitemap when are setted as noindex #1054

This commit is contained in:
Diego Najar 2019-06-21 10:26:38 +02:00
parent 5779635bd4
commit 0cfb161e53

View File

@ -62,11 +62,13 @@ class pluginSitemap extends Plugin {
try {
// Create the page object from the page key
$page = new Page($pageKey);
$xml .= '<url>';
$xml .= '<loc>'.$page->permalink().'</loc>';
$xml .= '<lastmod>'.$page->date(SITEMAP_DATE_FORMAT).'</lastmod>';
$xml .= '<changefreq>daily</changefreq>';
$xml .= '</url>';
if (!$page->noindex() && !$page->noarchive()) {
$xml .= '<url>';
$xml .= '<loc>'.$page->permalink().'</loc>';
$xml .= '<lastmod>'.$page->date(SITEMAP_DATE_FORMAT).'</lastmod>';
$xml .= '<changefreq>daily</changefreq>';
$xml .= '</url>';
}
} catch (Exception $e) {
// Continue
}