Мне интересно, что я делаю неправильно при использовании WP_Query ()
У меня есть массив аргументов, который я передаю WP_Query (), но возвращающиеся результаты не соответствуют ожиданиям.
<?php $args = array(
"paged" => get_query_var('page'),
"posts_per_page" => 10,
"order" => "DESC"
); ?>
<?php $blogPosts = new WP_Query($args); ?>
<?php if( $blogPosts->have_posts() ) : ?>
<?php while ( $blogPosts->have_posts() ) : $blogPosts->the_post(); ?>
<article>
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<?php the_date('M. j, Y'); ?><?php the_excerpt(); ?>
</article>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
Результаты, которые я получаю, отображают все мои сообщения и, по-видимому, в определенном порядке, хотя я говорю по убыванию по дате. Кроме того, некоторые из возвращаемых сообщений не выводятся для
НА ВЕРХЕ ЭТОГО, когда я добавляю следующий элемент массива в массив $ args
"category__not_in" => array(5),//also tried "post__not_in" => 5
Итак, теперь массив выглядит так:
<?php $args = array(
"category__not_in" => array(5),//also tried "post__not_in" => 5
"paged" => get_query_var('page'),
"posts_per_page" => 10,
"order" => "DESC"
); ?>
Не удаляются сообщения, которые попадают в эту категорию.
Какие-нибудь подсказки относительно того, что я делаю неправильно?