我错过了什么?
<?
//Specialities Query
$args = array(
\'post_type\' => \'page\',
\'post__in\' => array(24, 26, 28),
) ;
$specialities_query = new WP_Query( $args );
// The Loop
while ( $specialities_query->have_posts() ) :
$specialities_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( \'Read more on %s\', \'karenmann\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark" class="show"><?php the_title(); ?></a>
<? endwhile;
/* Restore original Post Data */
wp_reset_postdata(); ?>
返回5页,id 7、11,然后返回24、26、28以上的三页。这个查询位于侧边栏中,我通常能很好地管理这些内容。我最初使用post\\u parent,但也得到了虚假的结果,尽管与此略有不同,最后还包括这三篇文章。
地点:开发。卡伦曼。co.uk公司
最合适的回答,由SO网友:shanebp 整理而成
Ids 7(&A);11个可能是sticky posts
.
尝试以下操作:
$args = array(
\'post_type\' => \'page\',
\'post__in\' => array(24, 26, 28),
\'ignore_sticky_posts\' => 1
);