Query posts wordpress

Опубликовано: 22.10.2017

15.09.2016 Ромчик

0

Доброго времени суток. Как вы знаете посты в WordPress сортируются по дате публикации, сначала последние опубликованные. Но иногда необходимо сортировать посты по другому полю, например, по автору или сортировать произвольно. И для этого в WordPress, есть специальная функция. Давайте рассмотрим ее подробней.

В WordPress есть специальная функция query_ posts() , которая определяет какие посты будут показаны в базовом цикле WordPress.

Функция WordPress – query_posts()

Функция query_ posts() изменяет основной запрос. Поэтому использовать данную функцию необходимо осторожно. И в конце цикла обязательно используйте функцию wp_reset_query() , которая сбрасывает параметры запроса на начальные.

Функция query_posts() принимает параметры как в виде массива, так и в виде строки.

Например, мы хотим вывести посты из категории с ID=2, тогда наш код:

query_posts('cat=2');

Более подробно о функции query_posts можно прочитать на официальном сайте WordPress

Теперь немного практики.

Сортировка постов категории в WordPress

Потребовалось мне сделать сортировку постов категории по дате публикации в обратном порядке. Теперь зная о функции query_posts() сделать это легко. Открываем файл category.php (который отвечает за вывод постов категории) и перед базовым циклом вставить query_posts(‘order=ASC’). Не забываем после цикла вставить wp_reset_query().

<?php query_posts('order=ASC' );?> <?php while (have_posts()) : the_post(); ?> ... <?php endwhile ?> <?php wp_reset_query()?>

Проверяем. Вот не задача. Сортировка по дате есть, но выводятся все посты (даже не относящиеся к данной категории). Получилось то, о чем я писал выше «использовать данную функцию необходимо осторожно». Мы полностью перезаписали основной запрос. Давайте исправим ситуацию.

3D стерео фильмы для 5D
    Шкафы купе
    Еще несколько десятилетий назад мы и понятия не имели о таком удобном и эстетичном виде мебели, как шкаф-купе. Сегодня же большинство из нас просто не представляют себе: как можно было без него обходиться?

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

    Вечерние платья на выпускной
    В преддверии сезона выпускных вечеров многие девушки озабочены поиском красивой и модной одежды, которая выгодно подчеркнет достоинства фигуры и поможет выглядеть на этом знаковом мероприятии настоящей

    Автобус в Крым из Харькова
    Собираясь путешествовать, задумываясь о поездке к родным и близким или направляясь в командировку, многие задумываются, какой выбрать маршрут и способ передвижения? Доехать до места назначения удобно,

    Качественные услуги печати рекламы
    Очевидно, что рекламу делают не для того, чтобы показать друзьям или выставить на конкурс. Реклама, в отличие от художественных произведений, не является самоцелью, она не объект любования – это вполне

    Сервіс кейс case
    Что такое кейсы? Этот вопрос задают, как правило, студенты, впервые столкнувшиеся с этим термином. Однако это понятие становится популярным в бизнес-сообществах. Перед тем, как ответить на вопрос о том,

    Дистанционное обучение по канадской системе
    Каждому родителю хочется, чтобы его ребёнок был самым счастливым, разносторонне развитым и успешным. А каждый подросток желает путешествовать. Сейчас открываются невероятные возможности объединить и

    Хороший японский мульфильм
    Тиока Кимитоси - это знаковая фигура для всего японского и мирового аниме. У него свой стиль, он не просто создает рисованные фэнтези, он рисует миры, которые живут своей неповторимой жизнью, отдельной

    Гипермаркеты донецка днр
      Центральный Республиканский Банк начинает работать с денежными переводами из Российской Федерации в Донецкую Народную Республику. Теперь, граждане ДНР могут получить долгожданную финансовую помощь

    Арт-терапия, разукрашки
    Содержание Введение 1. История возникновения арт-терапии 2. Теория арт-терапии 3. Суть, подходы, цели арт-терапии 4. Оригами – относительно новое направление в арт-терапии Заключение Список литературы

rss