如何预览页面而不是类别?

时间:2011-10-15 作者:Nsokyi

是否可以让下面的代码预览页面而不是最新的分类帖子?

<div class="one_third_last">
  <h2>Gift Vouchers</h2>
  <div class="entry">   
<?php
//The Query
query_posts(\'posts_per_page=1&cat=7\');
//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
   <?php if ( has_post_thumbnail()) the_post_thumbnail(\'medium-thumbnail\'); ?>
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><small><?php the_time(\'F jS, Y\') ?></small></a>
  <p><a rel="bookmark" href="<?php the_permalink(); ?>"><?php echo strip_tags(get_the_excerpt());?></a></p> 
</div>
<?php endwhile; else: ?>
    <p>Sorry, no posts matched your criteria.</p>
<?php endif;
//Reset Query
wp_reset_query();
?>
    </div>
谢谢你,

1 个回复
最合适的回答,由SO网友:Michael 整理而成

尝试更改此行:

query_posts(\'posts_per_page=1&cat=7\'); 
收件人:

query_posts(\'posts_per_page=1&page_id=17\'); 
或:

query_posts(\'posts_per_page=1&pagename=page-slug\');
(在相应的空格中输入实际的页面ID或页面段塞)

http://codex.wordpress.org/Class_Reference/WP_Query#Post_.26_Page_Parameters

结束

相关推荐

GET_PAGES和NUMBER-无输出;无错误;

我正在尝试3 父页面中的页面(id为2035). 我正在使用wordpress 3.2.1。这是我的相关代码:<div id=\"videos\" class=\"contentLeft\"> <?php // get the three most recent videos (2035 is the video page) $recentVideos = get_pages(\'child_of=2035&number=3\');