Home Forums General Issues Correct code for not pulling in field if it lacks a value


Correct code for not pulling in field if it lacks a value

  • Hello, I am using this plugin to pull in an image into a page and when there’s no image uploaded, it shows a “missing” image. How can I code that spot with an IF/THEN logic so that if there is NOT an image uploaded for that page, it returns nothing?

    I’m currently using this:

    <?php the_field('secondary_featured_image'); ?>

    Thank you for your help πŸ™‚

  • Hi @marion2318

    Conditional logic looks like this:

    <?php if( get_field('secondary_featured_image') ): ?>
    	<?php the_field('secondary_featured_image'); ?>
    <?php else: ?>
    	something else
    <?php endif; ?>
  • Thank you so much for your reply. I have one more question though, because I’m clearly not grasping the proper syntax…

    The code is being pulled into an IMG SRC tag like this:

    ” alt=”” />

    So the code I’m entering is:

    <img src=”

    <?php if( get_field(‘secondary_featured_image’) ); ?>
    <?php the_field(‘secondary_featured_image’); ?>
    <?php else: ?>
    <?php echo get_option(‘home’); ?>/wp-content/themes/vistaverde/images/main-photo-bg.jpg” alt=”Vista Verde Ranch, Colorado Luxury Ranch” title=”Vista Verde Ranch, Colorado Luxury Ranch”/>
    <?php endif; ?>

    But it’s not working. I know it’s got something to do with the closed quotations from the IMG SRC. I’m not putting them in the right place. Can you help? Also, just to clarify, your example has a colon at the end of the first string. Should I be changing that to a semi-colon?

    Thank you again for your reply!

  • Hi @marion2318

    The code you have shown has many errors.

    Please research the basics of the if/else statement and learn to debug these issues.

    This is not an ACF issue so I can’t help you with this. Perhaps another developer on stack exchange will point out the issues with your code, but that is not what this support forum is for.


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

The topic ‘Correct code for not pulling in field if it lacks a value’ is closed to new replies.