Как сделать смещение второго запроса -2 от текущего сообщения
Я хотел бы, чтобы вторая WP_Query
на одной странице пользовательского типа сообщения возвращала 5 сообщений, начиная с двух перед текущим сообщением, чтобы я получил следующее:
- Сообщение, предшествующее предыдущему сообщению
- Предыдущее сообщение
- Текущая должность
- Следующий пост
- Следующий за следующим постом
Как я могу это сделать? offset
хорошо только в том случае, если я знаю номер текущего поста.
В псевдокоде это просто:
$gallery = new WP_Query(array(
'post_type' => 'artwork',
'posts_per_page' => 5,
'fake-offset' => $current->ID-2 //This is imaginary
));
Спасибо в вперед!
1
1 answers
Вместо использования параметра offset
, взгляните на примеры фильтров post_where
в разделе Параметры времени страницы кодекса WP_Query. Вы можете просто добавить фильтр, который возвращает записи, которые меньше даты текущей записи.
0
Author: Jeremy, 2012-05-13 21:53:55