. " <ror:type>SiteMap</ror:type>\n"
. " </item>\n";
} else {
+ $bPriority = intval($this->getBlogOption($blog_id, 'blogPriority'));
+ if ($bPriority > 10) $bPriority = 10;
+ $bPriority = $bPriority / 10;
$sitemap[] = array(
'loc' => $this->_prepareLink($SelfURL, $TempURL),
- 'priority' => '1.0',
+ 'priority' => $bPriority,
'changefreq' => 'daily'
);
}
$catLoc =$this->_prepareLink($SelfURL, $Link);
if (end($path_arr) != 'ror.xml') {
+ $cPriority = intval($this->getCategoryOption($cat_id, 'catPriority'));
+ if ($cPriority > 10) $priority = 10;
+ $sPriority = ($cPriority - 1) / 10;
+ $cPriority = $cPriority / 10;
$sitemap[] = array(
'loc' => $catLoc,
- 'priority' => '1.0',
+ 'priority' => $cPriority,
'changefreq' => 'daily'
);
}
if (end($path_arr) != 'ror.xml') {
$sitemap[] = array(
'loc' => $scatLoc,
- 'priority' => '1.0',
+ 'priority' => $sPriority,
'changefreq' => 'daily'
);
}
$lastmod = gmdate('Y-m-d\TH:i:s', $itemTime) . $tz;
if (end($path_arr) != 'ror.xml') {
+ $iPriority = intval($this->getItemOption($item_id, 'itemPriority'));
+ if ($iPriority > 10) $iPriority = 10;
+ $iPriority = $iPriority / 10;
$sitemap[] = array(
'loc' => $itemLoc,
'lastmod' => $lastmod,
- 'priority' => '1.0',
+ 'priority' => $iPriority,
'changefreq' => $fq
);
} else {
$this->createBlogOption('YahooAPID', _G_SITEMAP_YAPID, 'text', '');
$this->createBlogOption('PcSitemap', _G_SITEMAP_PCSM, 'text', 'sitemap.xml');
$this->createBlogOption('MobileSitemap', _G_SITEMAP_MBSM, 'text', '');
+ $this->createBlogOption('blogPriority', _G_SITEMAP_BPRI, 'text', '10', 'datatype=numerical');
+ $this->createCategoryOption('catPriority', _G_SITEMAP_CPRI, 'text', '9', 'datatype=numerical');
+ $this->createItemOption('catPriority', _G_SITEMAP_IPRI, 'text', '10', 'datatype=numerical');
}
}
define('_G_SITEMAP_INC', "Include this blog in Google Sitemap when All Blog mode");
define('_G_SITEMAP_PCSM', "Virtual file name for PC Sitemap");
define('_G_SITEMAP_MBSM', "Virtual file name for Mobile Sitemap");
+ define('_G_SITEMAP_BPRI', "Priority of BLOG");
+ define('_G_SITEMAP_CPRI', "Priority of CATEGORY");
+ define('_G_SITEMAP_IPRI', "Priority of ITEM");
define('_G_SITEMAP_INC', "AllBlog ¥â¡¼¥É¤Î¤È¤¤Ë¤³¤Î¥Ö¥í¥°¤ò´Þ¤á¤ë");
define('_G_SITEMAP_PCSM', "PC ÍÑ¥µ¥¤¥È¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë¤Î²¾ÁÛ¥Õ¥¡¥¤¥ë̾");
define('_G_SITEMAP_MBSM', "¥â¥Ð¥¤¥ëÍÑ¥µ¥¤¥È¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë¤Î²¾ÁÛ¥Õ¥¡¥¤¥ë̾");
+ define('_G_SITEMAP_BPRI', "¥Ö¥í¥°¤Î Priority ÃÍ");
+ define('_G_SITEMAP_CPRI', "¥«¥Æ¥´¥ê¡¼¤Î Priority ÃÍ");
+ define('_G_SITEMAP_IPRI', "¥¢¥¤¥Æ¥à¤Î Priority ÃÍ");