ключи meta_query и липкие сообщения

Проблема в том, что код работает, но когда я делаю сообщение липким, он не появляется вначале.

Функция кода: он показывает только сообщения с эскизом или изображением слайд-шоу.

<?php $args = array( 'numberposts' => 5, 'meta_query' => array( 'relation' => 'OR', array( 'key' => '_thumbnail_id', 'compare' => '!=', 'value' => '' ), array( 'key' => 'slideshow_image', 'compare' => '!=', 'value' => '' ) ) ); $my_posts = get_posts( $args ); global $post; foreach( $my_posts as $post ) : setup_postdata($post); ?> <?php the_post_thumbnail('thumb-small'); ?> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> <?php endforeach; wp_reset_postdata(); ?> 

Solutions Collecting From Web of "ключи meta_query и липкие сообщения"

get_posts() является довольно общей оболочкой для извлечения набора сообщений и только этого. Таким образом, он намеренно снимает некоторые из аргументов, характерных для циклов.

В частности, это игнорирует листы:

 $r['ignore_sticky_posts'] = true; 

Поэтому, если вы хотите больше петлеобразного поведения, вы должны использовать экземпляр объекта WP_Query .