Support

Account

Home Forums General Issues foreach loop page_link so displays multiple link items Reply To: foreach loop page_link so displays multiple link items

  • I have added the first code snippet from this page https://www.advancedcustomfields.com/resources/relationship/:

    <?php 
    
    $posts = get_field('relationship_field_name');
    
    if( $posts ): ?>
        <ul>
        <?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?>
            <?php setup_postdata($post); ?>
            <li>
                <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                <span>Custom field from $post: <?php the_field('author'); ?></span>
            </li>
        <?php endforeach; ?>
        </ul>
        <?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?>
    <?php endif; ?>

    I have added the code to content-single-product.php

    However, no links are displaying.

    Do you think it could be the $posts bit? i ask as the content type is product, it’s not a straight forward post content type.