tripcollor
@tripcollor

Как вывести посты в wordpress по условию?

Вот html страница которую надо посадить на wp: vadimbashirof.ru/demo/envybox-blog/index.html

На самом верху должна выводится самая новая запись: вот она joxi.net/nAypX8li7PDk2Z
Чуть ниже 2 предпоследние записи: joxi.net/bmoROVytDPeery
А ниже уже все остальные (в этом блоке записи не должны повторять те записи что сверху): joxi.net/1A5L9pEtVXYN2E

Как это можно реализовать?
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
nastya_cyxarik
@nastya_cyxarik
php, python dev
Создаешь запрос, ордер бай дате.
$posts = new WP_query();
$arg = array( 'post_type' => 'hand_made','orderby' =>'date');
$posts->query($arg);
дальше считаешь кол-во записей.
проверяешь если первая запись , то в первый блок.
дальше если две последние , то во второй
Ну в третий все , кроме первой и последних двух.

Ну или делай три запроса, но это не очень красиво будет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы