Flector

Как поменять порядок вывода записей сайта?

По умолчанию движок выводит записи сайта в хронологическом порядке от новых записей к старым. Поменять порядок вывода записей очень легко, например:

<?php query_posts('orderby=rand'); ?>

Данная строчка кода заставит выводиться записи в случайном порядке (вставлять этот код надо до цикла вывода записей в index.php или в другом нужном файле вашей темы). Если вы хотите выводить записи в обратном хронологическом порядке (от старых записей к новым), то используйте такой код:

<?php query_posts('orderby=date&order=ASC'); ?>

Подробно о цикле вывода записей и его параметрах читайте в кодексе.


Комментарии (7 комментариев)
  1. А как вывести определенную запись на первое место, если она, к примеру, обновилась?

  2. Людмила:

    Это, конечно, замечательно.
    Но после этого начинает некорректно работать пагинация.

    • Людмила у Вас плагином выводится, постраничная навигация? Попробуйте поставить без плагина. Да, что конкретно Вы делаете?

  3. потный пхпшник:

    Спасибо, всё работает!

  4. Lisa:

    Автору плюс в карму, работает, благодарю

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!