Home › Forums › General Issues › Upload PDF Manuals on all product pages and display all the uploaded value › Reply To: Upload PDF Manuals on all product pages and display all the uploaded value
@hube2 @jarvis Forget about my last message. I was able to solve my issue without using ajax.
Since I have around 1200 products on my site, I just added ‘meta_key’ => ‘pdf_upload’, in the array to filter. It reduced the loading time, now the page load fast!
Thanks for your help
<section class="post-content"> <ul> <?php $args = array( 'posts_per_page' => -1, 'post_type' => 'product', 'orderby' => 'date', 'order' => 'DESC', 'paged' => $paged, 'meta_key' => 'pdf_upload', ); $wp_query = new WP_Query($args); if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); $pdf_upload = get_field('pdf_upload'); if( $pdf_upload ): ?> <li><a href="<?php echo $pdf_upload['url']; ?>"><?php echo $product->post->post_title; ?> </a></li> <?php echo '<span class="date_published">Published on: ' .get_the_date('Y', $product->get_id()) . '</span>'; ?> <?php endif; endwhile; endif; ?> </ul> </section>
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!
🚨 The 2023 ACF Annual Survey closes tomorrow! This is your last chance to complete the survey and help guide the evolution of ACF. https://t.co/0cgr9ZFOJ5— Advanced Custom Fields (@wp_acf) May 18, 2023
© 2023 Advanced Custom Fields.