Я использую этот запрос на главной странице, чтобы отобразить три сообщения из указанных c категорий в wp_query. Статьи в запросе отображаются случайным образом.
Теперь посты, которые являются липкими, хотели бы остаться на вершине, а оставшиеся две статьи все равно будут распределяться случайным образом. Возможно ли это с помощью wp_query?
Этот фрагмент возвращает только одну заметку, а остальные статьи не отображаются. Почему?
<?php
$args = array(
'cat'=>'11, 12,20,24',
'posts_per_page'=> '3',
'post__in' => get_option( 'sticky_posts' ),
'ignore_sticky_posts' => 1,
'orderby'=> 'rand'
);
// Custom query.
$query = new WP_Query( $args );
// Check that we have query results.
if ( $query->have_posts() ) {
// Start looping over the query results.
while ( $query->have_posts() ) {
$query->the_post();
// Contents of the queried post results go here.
}
}
// Restore original post data.
wp_reset_postdata();
?>