早上好,
我创建了一个自定义帖子类型 - 产品 - 并为该自定义帖子类型创建了一个自定义字段 - 特色产品 - 使用高级自定义字段插件。当我创建自定义字段时,我使用了 True/False 字段类型。
我试图只显示那些选中了 features_product 复选框的产品帖子。
这是我当前的代码:
<?php query_posts(array(
'posts_per_page' => 3,
'post_type' => 'products',
'orderby' => 'post_date',
'paged' => $paged
)
); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php if(get_field('featured_product')){ ?>
<div id="post-<?php the_ID(); ?>" class="cpt">
<h2><?php the_title(); ?></h2>
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('excerpt');
}
?>
<?php the_excerpt(); ?>
<ul class="prod_detail">
<li><a href="<?php the_field('product_detail_page'); ?>">Learn More</a></li>
<li><a href="<?php the_field('purchase_link'); ?>">Place Order</a></li>
</ul>
</div>
<?php } ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
问题是它只返回一个帖子 - 但我有 3 个帖子被选中。
我在这里做错了什么?
非常感谢!