tripcollor
@tripcollor

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы