我想在这个页面上的“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();
?>
这可能吗?
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();
?>