Лента последних постов на любом блоге WordPress
Из эстетических или SEO соображений блогеры уходят от привычного формата блогов: лента последних постов на главной странице. Иногда хочется посмотреть в хронологическом порядке, что писал автор, а на главной странице у него всё самое крутое, оптимизированное, и лишь 3-5 постов из свеженького. Тут на помощь приходит знание WordPress.
Обычно сейчас все блогеры используют ЧПУ (понятные адреса в URL), в таком случае достаточно дописать к домену /2016
(например: pavluha.net/2016
) — и вы увидите архив постов за 2016 год в виде ленты в хронологическом порядке.
Если же ЧПУ не используются (URL постов имеют вид /?p=123
), тогда для просмотра ленты пишем в адресной строке /?y=2016
(например: hyperseo.ru/?y=2016
).
И теперь можно листать посты от новых к старым хоть до самого начала, меняя годы.
Есть ещё способ увидеть ту же ленту за все годы сразу, и можно даже по количеству страниц пагинации сделать вывод о числе постов в блоге. Но этот способ иногда не срабатывает. Пишем в адресной строке: /?s=
Тут получаем результат поиска по блогу. Но т.к. ищется пустая строка, то выводятся все посты в хронологическом порядке. Только при таком запросе иногда можно получить ответ «задан пустой поисковый запрос». Тогда можно попробовать /?s=+
. Плюсик означает пробел в URL-кодировании, а пробел точно есть в любом нормальном посте.
2 ответа к “Лента последних постов на любом блоге WordPress”
Кстати про s= и не знал. В смысле, про параметр знал, но что он работает в хронологическом порядке — нет. Через год смотрю. Но иногда случается, что последние посты несколько лет назад были, перебирать приходится.
Спасибо!
Да, у WP довольно тупой поиск — по релевантности не сортирует