我正在尝试显示我在自定义帖子类型中创建的类别中的帖子。
这是我当前的循环代码,
我想在公告帖子类型中显示奖项类别的帖子
<?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();?>
Run Code Online (Sandbox Code Playgroud)
您可以使用此代码来显示来自特定自定义帖子类型类别(分类法)的帖子。
根据广泛且长期运行的 trac 票证#12702,自定义帖子类型不(并且可能不会)支持粘性功能。
如果您发现此代码有任何问题,请告诉我。谢谢。
<?php
$options = array(
'post_type' => 'annoucements',
'posts_per_page' => 99,
'orderby' => 'date',
'order' => 'ASC',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'taxonomy_cat', // Here I have set dummy taxonomy name like "taxonomy_cat" but you must be set current taxonomy name of annoucements post type.
'field' => 'name',
'terms' => 'awards'
)
)
);
$query = new WP_Query( $options );
if ( $query->have_posts() ) :
while($query->have_posts()) : $query->the_post();
the_title();
endwhile; wp_reset_postdata();
endif;
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10201 次 |
| 最近记录: |