I have a custom post type called products.
Each product has an “is_featured_product” True/False field.
I now need to be able to create a menu out of these Featured Products in a template.
Other than using <p><?php the_field(‘field_name’, 123); ?></p> to get posts from another page, is there a way to get all the fields marked as true from all my products?
Thanks
Solution if anyone is look for it, managed to figure it out.
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => -1,
'orderby' => 'title',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'is_featured_product',
)
)
);
?>
<?php $loop = new WP_Query( $args ); ?>
<div class="nav subnav">
<ul id="menu-top-ten-product-menu" class="menu">
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li>
<a href="<?php the_field('product_logo'); ?>">
<img src="<?php the_field('product_logo'); ?>" alt="">
</a>
</li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</ul>
</div>