Support

Account

Home Forums ACF PRO Can't get [full] image size in Gallery field

Solved

Can't get [full] image size in Gallery field

  • Hi, I don’t know why I can’t get full size of an image from the Gallery fields, but there is no problems with [‘large’], [‘medium’], etc

    This is my code:

    <!-- This is your image loop -->
    <?php foreach( $images as $image ): ?> 
      <li>
        <img src="<?php echo $image['sizes']['full']; ?>" alt="<?php echo $image['alt']; ?>" />
      </li>
    <?php endforeach; ?><!-- This is where the image loop ends -->
    </ul><!-- Image Slider Code -->
    <?php endif; ?> <!-- This is where the gallery loop ends -->
  • if you add this before the li tag:

    <?php
    echo '<pre>';
    echo htmlspecialchars(print_r($image,true));
    echo '</pre>';
    ?>

    you will see the sizes that are defined. i assume full is not one of them. 😉

    you can add additional sizes with plugin or inside function.php
    add_image_size( 'myfullsize', '4000', '3000', false );

    but i assume you just need to change a line of your code.
    change it to this:
    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />

  • wow, you are right, this things happens when working fast… this is what I was missing: [‘url’], I assumed that “full” in some way was the default image size, thank you!

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.