如何显示来自特定自定义帖子类型的帖子
问题描述:
我试图从自定义帖子类型内的类别显示帖子。如何显示来自特定自定义帖子类型的帖子
这里是我当前的循环代码,
我想在通告奖励类别显示的帖子张贴型
<?php $loop = new WP_Query(array('posts_per_page' => 99,'post_type' => 'annoucements','orderby' => 'date','order' => 'ASC','ignore_sticky_posts' => 1, 'paged' => $paged)); if ($loop->have_posts()) : while ($loop->have_posts()) : $loop->the_post(); ?>
<?php the_title()?>
<?php endwhile; endif; wp_reset_postdata();?>
答
如果你想从一个类别后,那么你必须通过类别slu in在WP_Query
的论点。
$args = array(
'posts_per_page' => 99,
'post_type' => 'annoucements',
'category_name' => 'awards', //<-- add this
'orderby' => 'date',
'order' => 'ASC',
'ignore_sticky_posts' => 1,
'paged' => $paged);
$loop = new WP_Query($args);
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post();
the_title();
endwhile;
endif;
wp_reset_postdata();
参考:WP_Query: Category Parameters
希望这有助于!