Случайно наткнулась на то, что люди используют странные и дурные решения для того, чтобы сделать больше страниц в своём блоге (для sape): например, добавляют постраничную навигацию кривым плагином wp page navi.
На самом деле, это делается куда проще. Надо просто сделать псевдо-сайтмап, вроде того, что у меня сделан на это страничке. Это карта сайта в классическом понятии, красивая, понятная, и она не может вызвать никаких нареканий. SAPE же исправно индексирует эти страницы как третий уровень.
Опять же, яндекс с гуглём лучше будут новые материалы подхватывать при наличии такой карты вдобавок к XML карте.
Дальше – тот скрипт, который у меня сейчас реально работает.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
$pages=array();
function add($url,$name)
{
global $pages;
   $pages[]=array('url'=>$url,'name'=>$name);
}
function show()
{
global $pages;
   for($i=0;$i<sizeof($pages);$i++)
      echo '<a href="'.$pages[$i]['url'].'">'.$pages[$i]['name'].'</a>';
$pages=array();
}
add('https://jehy.ru/agreement.html','Пользовательское соглашение');
add('https://jehy.ru/works.html','Веб портфолио');
add('https://jehy.ru/soft.html','Софт портфолио');
add('https://jehy.ru/about.html','Обо мне');
add('https://jehy.ru/mail.html','Контакты');
add('https://jehy.ru/friends.html','Друзья');
add('https://jehy.ru/wp-plugins.html','Плагины для Wordpress');
echo '
<div class="wup">Страницы сайта (русский вариант):</div>
<div style="padding-left:2em;" class="wdown">';show();echo '</div>';
add('https://jehy.ru/agreement.en.html','User agreement');
add('https://jehy.ru/works.en.html','Web portfolio');
add('https://jehy.ru/soft.en.html','Soft portfolio');
add('https://jehy.ru/about.en.html','About me');
add('https://jehy.ru/mail.en.html','Contacts');
add('https://jehy.ru/friends.en.html','Friends');
add('https://jehy.ru/wp-plugins.en.html','Wordpress plugins');
echo '
<div class="wup">Site pages (english):</div>
<div style="padding-left:2em;" class="wdown">';show();echo '</div>';
 
add('https://jehy.ru/wiki/','Переводы');
add('https://jehy.ru/wiki/Joanne_Harris','О Джоанн Харрис');
add('https://jehy.ru/wiki/Jigs_and_Reels','Перевод "Jigs and Reels"');
echo '
<div class="wup">Страницы Вики-переводов:</div>
<div style="padding-left:2em;" class="wdown">';show();echo '</div>';
 
$sql='select DATE(`post_date`)as `post_date`,`post_name`,`post_title` from `pr_posts` where `post_type`="post" and post_status="publish" order by `post_date` DESC';
$result=sql($sql);
while($row=mysql_fetch_array($result))
{
   $t='https://jehy.ru/articles/'.$row['post_date'].'/'.$row['post_name'];
   add($t,$row['post_title']);
}
echo '
<div class="wup">Страницы блога:</div>
<div style="padding-left:2em;" class="wdown">';
show();
echo '</div>';