我在一个页面上运行了两个WP\\U查询循环。第一个查询显示粘性帖子,第二个查询根据meta\\u值进行设置。我遇到的问题是,当没有粘性帖子时,查询似乎会显示所有可用的帖子,这绝对不是我需要的。我需要它显示没有找到任何东西,如果没有根据查询找到帖子。
$com_soon = array(
\'post_type\' => \'post\',
\'post__in\' => get_option( \'sticky_posts\'),
\'numberposts\' => -1,
\'cat\' => 2
);
$cs_profiles = new WP_Query($com_soon);
if ($cs_profiles->have_posts()) :
while ($cs_profiles->have_posts()) : $cs_profiles->the_post();?>
//the loop here
endwhile; else:
echo \'NOTHING FOUND\';
endif;
我想这是某种wp回退机制。我有没有办法避免这种情况,因为if-have帖子在这里似乎不起作用。