Главная » Записи с тегом "query_posts"

Рубрики с меткой ‘query_posts’

WordPress: query_posts. Вывод и сортировка записей как угодно.

WordPress. Сортировка записей по произвольному полю. Например, по рейтингу. Итак, код:

<?php
  // PHP: аналог обычного if, но в 1 строку
  // $paged нужна, чтобы навигация работала корректно
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  $args = array(
  // Поле "рейтинги"

Читать далее »

Выводим обновленную запись на первое место на главной странице

Сегодняшний небольшой пост я посвящу функции query_posts и тому, как с помощью нее можно выводить обновленную запись на первое место на главной странице. Иногда, в зависимости от структуры сайта и способа его ведения, возникает необходимость обновленные или дополненные записи вывести на первое место на главной странице. При таком раскладе запись, находящаяся уже не на главной странице, пермещается на первое место и располагается выше остальных до тех пор, пока на сайте не появится новая. Так будет происходить при каждом обновлении записи, при этом дата опубликовывания всегда будет оставаться первоначальной. Я уже писал в одном из предыдущих постов о функции query_posts, которая позволяет выводить записи согласно заданным критериям и как с помощью нее вывести на сайте случайные записи. C помощью нее, по заданному критерию, можно также и выводить обновленную запись на первое место на главной странице. Давайте вновь вернемся к этой функции и посмотрим, какие параметры нужно задать ей для вывода обновленных записей на первое место. Читать далее »