目前我正在一个WP网站上工作,该网站的FrontPage上有3个其他页面的摘录。我尝试使用的代码如下:
<?php query_posts(array(\'post_type\' => \'page\',
\'include\' => 5, 7, 52,
\'showposts\' => 3) ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="column">
<h2 class="icon" id="page-column-id-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a>
</h2>
<?php the_excerpt(); ?>
<div class="clear"></div>
</div>
<?php endwhile; else: ?>
<p>Sorry, het bericht is niet gevonden.<br />Probeer het later nog eens..</p>
<?php endif; ?>
遗憾的是,当我使用这段代码时,我得到了一个对所有页面的查询。有人知道如何使用此方法仅获取ID上的3页吗?
Thnx提前
最合适的回答,由SO网友:Jorge Maiden 整理而成
是,请使用“post\\uu in”,例如:
<?php
$ids = array(5, 7, 52);
query_posts(array(\'post_type\' => \'page\',
\'post__in\' => $ids,
\'showposts\' => 3) );
?>