我在一个页面中输出一堆自定义帖子类型。如何获取当前页面中所有帖子的标题?
问问题
15050 次
2 回答
6
您应该查看 WP_Query() 以输出自定义帖子类型。下面的代码获取您所有类型为“custom_post_type”的自定义帖子,将它们放入一个名为 $loop 的变量中并对其进行迭代,输出其中包含的每个帖子的标题。
<?php
// Get the 'Profiles' post type
$args = array(
'post_type' => 'custom_post_type',
);
$loop = new WP_Query($args);
while($loop->have_posts()): $loop->the_post();
the_title();
endwhile;
wp_reset_query();
?>
您可以将其他参数传递给 WP_Query() 以使其更适合您的需求。文档可以在这里找到。
于 2013-03-19T19:24:43.607 回答
0
就在“循环”之前,您不妨使用:
<?php query_posts('post_type=your_custom_post_type');?>
于 2014-02-21T14:38:02.460 回答