Выбрать какая страница будет главной можно админке -> «Настройки» -> «Чтение»
Картинка
Выбрать опцию «Постоянная страница», затем в выпадающем списке «Главная страница» выбрать ту страницу, которую хотите сделать главной.
Пагинация — это круто, но к вопросу какое она имеет отношение — непонятно.
Если я правильно понял, что вы хотите…
Нет . Вы неправильно поняли.
По умолчанию главная страница имеет номер 1.
Введя в адресной строке http://www.example.com или http://www.example.com/page/1/ я получу одну и ту-же страницу.
Мне надо чтобы главной была последняя страница записей. Например 20-я.
т.е.
Введя в адресной строке http://www.example.com и http://www.example.com/page/20/ я должен получить одно и тоже .
Записи плагином я развернул и на странице под номером 1 самые старые записи, а на странице 20 самые последние. Пагинация имеет к этому непосредственное отношение.Так как начальная страница моего блога (она же и главная) должна иметь номер ПОСЛЕДНЕЙ страницы.
вот например как здесь
Первая (и главная ) страница сайта имеет номер 1344 . Если записи добавятся, то номер увеличится.
Cj Cat отвечаю на ваш удаленный вопрос
В моем случае это страница сайта на которой отображаются анонсы статей а внизу есть пагинация для доступа к более старым записям.
По умолчанию посты сортируются по дате от нового к старому, то есть на корне /
(и разбивке по 10-ть постов) мы получим 10 свежих постов, на пагинации 2 /page/2
мы получим очередные 10-ть постов, но предшествующие по дате этим постам. Посему уточню, we555, может лучше сменить порядок сортировки? От старого к новому?
Или вы хотите на главной выводить только те посты, которые в данный момент находятся на какой-то определенной пагинации, например, 20?
[off]
Cj Cat На форуме не принято удалять свои сообщения, даже если оно неверное. Участникам форума трудно уследить за логикой (смыслом) сообщений, если чего-то не хватает.
Да именно так.Я хочу на главной выодить только те посты, которые в данный момент находятся на какой-то определенной пагинации, например, 20
Порядок сортировки изменен. На странице 1 показываются старые записи. На странице 20 самые новые.
Проблема только в соответствии главной страниы с номером 1
Нужно её привязать к номеру 20 (или 21, 22…999)
[off]
wikicms сорри, но как раз мое сообщение нарушало логику, так как пока я его писал, автор подкорректировал ответ таким образом, что мои вопросы казались абсурдными.
Я хочу на главной выодить только те посты, которые в данный момент находятся на какой-то определенной пагинации, например, 20
Здесь есть тонкий нюанс, если мы принудительно укажем пагинацию для главной страницы отличной от дефолтной, например, 20, то при наборе адреса в браузере сайт/
произойдет редирект на сайт/page/20
, поэтому я сомневаюсь в целесообразности такого решения.
Можно попробовать применить параметр http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters offset
(смещение), тогда на главной будут выводиться посты со смещением, например, в настройках стоит выводить по 10 постов, для 20-ой пагинации это будет смещение 200 (offset=200
, или 190 :))
Если я тоже неправильно понял ваш вопрос, то можно изменить порядок вывода постов от старого к новому, по той же ссылке, следующий параграф.
спасибо за ссылку .
буду разбираться.
Если кому интересно нашел решение.
в файле wp-includes/query.php в блоке
// Paging в переменную $page передал значение max_num_pages
получил что хотел. главная=page/20 (или page/21….999 зависит от max_num_pages)
т.е. обратная пагинация стала работать полностью как надо.