• Hi,

    Iam setting up a new site using 3-5 custom fields.

    Basic function is that if the custom field is filled in it will show for example the image linked – if its not filled in it will output nothing.

    Being fairly new to PHP i have made two different solutions – both working and would like your input och what the differences are?

    Solution 1 (inside the loop)

    <?php if ( $image=get_post_meta($post->ID, 'image', true) ) : ?>
    <div class="image-container">
    <img src="<?php echo $image; ?>" /></div>
    <?php endif; ?>

    Solution 2 (inside the loop)

    <?php $image=get_post_meta($post->ID, 'image2', true); ?>
    <?php if ( $image2 ) : ?>
    <div><img src="<?php echo $image2; ?>" /></div>
    <?php endif; ?>

    The most obvious being that the second one could be added with else statements – any other thoughts? The first one being much shorter and therefore prefered?

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Difference in two working PHP solutions get_post_meta’ is closed to new replies.