Руководства/Создание контента/Страницы и записи/Как изменить порядок отображения записей

Как изменить порядок отображения записей

Записи в блоге обычно отображаются в обратном хронологическом порядке, то есть первыми идут новые записи. В этом руководстве описаны различные способы изменять порядок отображения по умолчанию и располагать записи в блоге тем способом, какой кажется вам наиболее удобным. Мы рассмотрим в том числе установку хронологического порядка отображения по умолчанию (записи от старых к новым), а также расположение в алфавитном порядке.

Как зеркально изменить порядок отображения записей в блоге

Если за отображение записей в вашем блоге отвечает блок «Цикл запроса» или блок «Последние записи», в настройках блока можно изменить порядок отображения записей по умолчанию (сначала новые).

Изменение порядка записей в блоке «Цикл запроса»

В блочной теме записи обычно отображаются в хронологическом порядке (сначала новые) с помощью блока «Цикл запроса». Чтобы изменить порядок записей таким способом, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Перейдите в раздел Внешний вид → Редактор.
  3. Щёлкните по опции «Шаблоны» на левой боковой панели.
  4. Выберите шаблон, используемый для отображения записей (нередко это шаблон главной страницы или индекса), и отредактируйте его.
  5. Откройте представление в виде списка и выберите действующий блок «Цикл запроса».
  6. В настройках блока «Цикл запроса» справа найдите раскрывающееся меню «УПОРЯДОЧИТЬ ПО». Если его там нет, убедитесь, что для параметра «Тип запроса» задано значение «пользовательский».
  7. В раскрывающемся списке «УПОРЯДОЧИТЬ ПО» выберите один из следующих вариантов:
    • «От старых к новым», чтобы зеркально изменить порядок отображения записей в блоге;
    • «А → Я», чтобы записи отображались в алфавитном порядке;
    • «Я → A», чтобы записи отображались в обратном алфавитном порядке.
  8. Нажмите кнопку «Сохранить» в правом верхнем углу, чтобы сохранить страницу с обновлённым порядком отображения записей в блоге.

Вы также можете создать новый шаблон и добавить блок «Цикл запроса», чтобы размещать записи в желаемом порядке.

Изменение порядка записей в блоке «Последние записи»

Записи в блоге также могут отображаться при помощи блока «Последние записи». Чтобы изменить порядок записей таким способом, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Щёлкните Страницы слева и найдите страницу, где отображаются записи в блоге.
  3. Нажмите на заголовок страницы, чтобы открыть её в редакторе страниц.
  4. Откройте представление в виде списка и выберите блок «Последние записи».
  5. В настройках блока «Последние записи» справа найдите раскрывающееся меню «УПОРЯДОЧИТЬ ПО».
  6. В раскрывающемся списке «УПОРЯДОЧИТЬ ПО» выберите один из следующих вариантов:
    • «От старых к новым», чтобы зеркально изменить порядок отображения записей в блоге;
    • «А → Я», чтобы записи отображались в алфавитном порядке;
    • «Я → A», чтобы записи отображались в обратном алфавитном порядке.
  7. Нажмите кнопку «Сохранить» в правом верхнем углу, чтобы сохранить страницу с обновлённым порядком отображения записей в блоге.

Вы также можете создать новую страницу и добавить блок «Последние записи», чтобы размещать записи в желаемом порядке.

Добавление строки в URL-адреса

Если у вас классическая тема и поэтому вы не можете применить описанные выше опции блоков, можно изменять порядок записей на архивных страницах по умолчанию, добавляя строку ?order=asc к URL-адресам.

Чтобы изменить порядок записей на архивных страницах блога, выполните следующие действия.

  1. Найдите URL-адрес архивной страницы с записями, которые требуется отображать в хронологическом порядке. Вы можете выбрать ленту блога целиком, конкретный год, месяц или даже определённый тег. Ваш URL-адрес должен выглядеть примерно так:
    • вся лента блога: https://jetpack.com/blog/
    • записи за целый год: https://jetpack.com/blog/2024/
    • записи за определённый месяц: https://jetpack.com/blog/2024/09
    • записи под определённой рубрикой: https://jetpack.com/blog/category/ai/
  2. Добавьте ?order=asc в конце URL-адреса, как показано в следующих примерах:
    • вся лента блога: https://jetpack.com/blog/?order=asc
    • записи за целый год: https://jetpack.com/blog/2024/?order=asc
    • записи за определённый месяц: https://jetpack.com/blog/2024/09?order=asc
    • записи под определённой рубрикой: https://jetpack.com/blog/category/ai/?order=asc
  3. Посетите страницы по обновлённым URL-адресам, заканчивающимся на ?order=asc, чтобы убедиться, что все записи отображаются в порядке от старых к новым.
  4. Дополнительно вы также можете добавить URL-адрес в меню сайта.

Можно загрузить случайную запись в блог, добавив ?random в конце URL-адреса сайта:
https://jetpack.com/blog/?random

Как изменить очерёдность записей в блоге

Вы можете выборочно изменить очерёдность отдельных записей, отредактировав дату и время публикации. Можно отредактировать уже опубликованную запись, установив любую дату в прошлом или будущем.

Чтобы изменить дату и время записи, выполните следующие действия.

  1. Откройте консоль.
  2. Щёлкните Записи слева и выберите любую запись, чтобы отредактировать её.
  3. В настройках записи справа найдите опцию «Опубликовать».
  4. Нажмите отображаемую дату, чтобы открыть представление в виде календаря.
  5. Выберите новую дату и (или) время.
  6. Нажмите кнопку «Сохранить».

Предположим, у вас есть две записи, опубликованные в 15:00 и 16:00 в определённый день. Запись, сделанная в 16:00, отображается выше, так как она самая свежая. Вы можете изменить время записи на более раннее, например на 14:00, чтобы она переместилась ниже записи, сделанной в 15:00.

Показан календарь планирования.
Copied to clipboard!