Support

Account

Home Forums Add-ons Gallery Field Display Custom meta data field on gallery field images

Solved

Display Custom meta data field on gallery field images

  • Hi,

    I’ve created a custom field to add additional data to images but I can’t get this to display for images used in the gallery field.

    The field name is photographer_credit

    The code I’ve tried to us is:

    <?php 
    
    $images = get_field('images_test_field');
    
    if( $images ): ?>
        <ul>
            <?php foreach( $images as $image ): ?>
                <li>
                    <a href="<?php echo $image['url']; ?>" rel="lightbox">
                         <img src="<?php echo $image['sizes']['soldier-additional-photo']; ?>" alt="<?php echo $image['alt']; ?>" />
                    </a>
                    <p><?php echo $image['alt']; ?></p>
                    <p><?php echo $image['caption']; ?></p>
                    <p><?php echo $image['photographer_credit']; ?></p>            
                </li>
            <?php endforeach; ?>
        </ul>
    <?php endif; ?>

    Thanks in advance for any help and assistance.

    Matt

  • For anyone with the same issue I managed to get this working by altering my code as below:

    <?php 
    
    $images = get_field('images_test_field');
    
    if( $images ): ?>
        <ul>
            <?php foreach( $images as $image ): ?>
            <?php $photographer_name = get_field('photographer_name', $image['id']); ?>
                <li>
                    <a href="<?php echo $image['url']; ?>" rel="lightbox">
                         <img src="<?php echo $image['sizes']['soldier-additional-photo']; ?>" alt="<?php echo $image['alt']; ?>" />
                    </a>
                    <p><?php echo $image['alt']; ?></p>
                    <p><?php echo $image['caption']; ?></p>
                    <p><?php echo $photographer_name; ?></p>  
                </li>
            <?php endforeach; ?>
        </ul>
    <?php endif; ?>
Viewing 2 posts - 1 through 2 (of 2 total)

The topic ‘Display Custom meta data field on gallery field images’ is closed to new replies.