Home › Forums › General Issues › Extracting a list of posts based on field › Reply To: Extracting a list of posts based on field
I believe the most efficient way would be to make use of the WP_Query and compare the values in order to come up with the list. The code will look as follows:
<?php $user = wp_get_current_user(); // args $args = array( 'numberposts' => -1, 'post_type' => 'article', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'interviewee', 'value' => $user, 'compare' => '=' ), ); // query $the_query = new WP_Query( $args ); ?> <?php if( $the_query->have_posts() ): ?> <ul> <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <li> <a href="<?php the_permalink(); ?>"> <img src="<?php the_field('field_name'); ?>" /> <?php the_title(); ?> </a> </li> <?php endwhile; ?> </ul> <?php endif; ?> <?php wp_reset_query(); // Restore global post data stomped by the_post(). ?>
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
Accordions are a great way to group related information while allowing users to interactively show and hide content. In this video, Damon Cook goes in-depth on how to create an accessible accordion block using ACF PRO’s Repeater field.https://t.co/RXT0g25akN— Advanced Custom Fields (@wp_acf) March 2, 2023
© 2023 Advanced Custom Fields.