查询自定义帖子和常规帖子

时间:2011-03-03 作者:Jeff Tancil

我想在这个页面上的“Greenway News”框中填入来自该网站新闻部分和博客的三条最新标题。

该博客是一个普通的WP博客,我目前正在使用此代码获取我的结果:

<?php query_posts(\'cat=3&posts_per_page=3\'); ?> 
新闻页面是一种自定义的帖子类型。我还可以使用以下代码:

<?php
   query_posts( array( \'post_type\' => \'portfolio\', \'toolkit\' => \'2011\' ) );
   //the loop start here
   if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
这可能吗?

1 个回复
SO网友:anu

你就快到了,你只需要告诉WP你想查询帖子以及你的新闻CPT。

因此:

query_posts( array( \'post_type\' => array(\'posts\', \'portfolio\'), ...);
其中portfolio是自定义帖子类型的名称。

相关Codex page

[更新]

这就是查询的外观

<?php

  $args = array(\'post_type\'=>array(\'posts\', \'portfolio\'));

  query_posts($args);

  if ( have_posts() ) : while ( have_posts() ) : the_post();

?>

结束

相关推荐