您如何正确过滤出具有以下类别的自定义帖子类型: WordPress?
当我在做的时候显示结果: 重复值 1.健康 2.教育 3.健康
<?php
global $post;
$myposts = get_posts(array(
'post_type' => 'product',
'numberposts' => '999',
'orderby' => 'menu_order',
'order' => 'ASC'
));
?>
<ul>
<?php foreach($myposts as $post){ ?>
<li>
<a href="#">
<?php the_field("product_category")?>
</a>
</li>
<?php } ?>
</ul>
答案 0 :(得分:0)
尝试一下
<?php
$myposts = get_posts(array(
'post_type' => 'product',
'numberposts' => '-1',
'orderby' => 'title',
'order' => 'ASC'
));
?>
<ul>
<?php foreach($myposts as $post){ ?>
<li>
<a href="<?php echo get_permalink($post->ID); ?>">
<?php echo get_the_title($post->ID);?>
</a>
</li>
<?php } ?>
</ul>
注释:'posts_per_page'=> -1,将其添加到WP_QUERY参数数组中,它应返回此自定义帖子的所有帖子 类型。