是否查询自定义帖子类型和特定页面?

时间:2013-01-25 作者:Anagio

我正在使用此查询WP_Query(\'post_type=product&posts_per_page=8\') 我需要在查询中包含特定页面,但不确定如何添加,因为我只指定自定义帖子类型?是否可以添加页面?

1 个回复
SO网友:cjbj

如果我理解正确的话,你需要一堆来自自定义帖子类型的帖子,并以某种方式将其与页面相结合。要执行此操作,首先必须获取查询的对象:

$page_id = 123; // the id of the page you want to retrieve
$cpt_objects = new WP_Query( array( 
  \'post_type\'        => \'product\',
  \'posts_per_page\'   => 8
  ));
$page_object = new WP_Query( array( 
  \'post_type\'        => \'page\',
  \'page_id\'          => $page_id
  ));
现在您可以通过$cpt_objects 并插入$page_object 任何你喜欢的地方。

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post