Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
подобные плагины есть в любой уважающей себя CMS, кроме того не сложно самому написать небольшой кусочек кода формирующий из базы нужную выборкуна WP плагины/добавить новый в поиске пишишь sitemap , там куча всего. выбирай не хочу )
в данном случае сайты, которые постоянно обновляются статьями, на wp. Если я правильно понял, нужно выбрать плагин, который будет сканировать сайт и обновлять sitemap. Было бы идеально, наверное....хотя все равно скорее всего руками надо будет проверять, сколько sitemap-ов не делал, если не проверять автогенерацию, всегда есть некое кол-во дублей...
Зачем руками, вот вам код с хорошей логикой изменения priority и changefreqЕсли до 100 страниц, то конечно, лучше ручками.
Если более 100 - то уже лучше использовать один из множества плагинов. Просто все что делается человеком для себя - выходит качественно, если делает сотрудник/плагин - не всегда качественно выходит. А потом гадают на форумах, почему не индексируется пачка страниц...
Зачем руками, вот вам код с хорошей логикой изменения priority и changefreq
$time = !empty($row['editedon'])
? $row['editedon']
: $row['createdon'];
$row['date'] = date('Y-m-d', $time);
$datediff = floor(($now - $time) / 86400);
if ($datediff <= 1) {
$row['priority'] = '1.0';
$row['update'] = 'daily';
}
elseif (($datediff > 1) && ($datediff <= 7)) {
$row['priority'] = '0.75';
$row['update'] = 'weekly';
}
elseif (($datediff > 7) && ($datediff <= 30)) {
$row['priority'] = '0.50';
$row['update'] = 'weekly';
}
else {
$row['priority'] = '0.25';
$row['update'] = 'monthly';
}
просьба если можно еще как выборку сделать напрямую из бд без подлючения, приведите код если не сложно за ранее благодарен! а то нужно на одном из сайтов сделать а ставить модули не хочется сторонние, за ранее благодарен!