2011-02-18 47 views
1

我在Wordpress中显示元值的代码如下,但如果它没有填写,我不想显示该值。如何设置我的if/else在此?WordPress的如果没有元字段,然后这样做 - 如何?

<?php $my_meta = get_post_meta($post->ID,'_my_meta',TRUE); ?> 
         <div class="archive_images_one"><a href="<? echo $my_meta['image_one']; ?>" title="<? echo $my_meta['image_one_lightbox_title']; ?>" rel="lightbox"><img border="0" width="300px" height="200px" src="<? echo $my_meta['image_one']; ?>" alt="Android and iPhone App Development"></a></div> 
         <div class="archive_images_bottom"> 
          <div class="archive_images_bottom_one"><a href="<? echo $my_meta['image_two']; ?>" title="<? echo $my_meta['image_two_lightbox_title']; ?>" rel="lightbox" ><img border="0" width="100px" height="100px" src="<? echo $my_meta['image_two']; ?>" alt="Android and iPhone App Development"></a></div> 
          <div class="archive_images_bottom_two"><a href="<? echo $my_meta['image_three']; ?>" title="<? echo $my_meta['image_three_lightbox_title']; ?>" rel="lightbox"><img border="0" width="100px" height="100px" src="<? echo $my_meta['image_three']; ?>" alt="Android and iPhone App Development"></a></div> 
          <div class="archive_images_bottom_three"><a href="<? echo $my_meta['image_four']; ?>" title="<? echo $my_meta['image_four_lightbox_title']; ?>" rel="lightbox"><img border="0" width="100px" height="100px" src="<? echo $my_meta['image_four']; ?>" alt="Android and iPhone App Development"></a></div> 
         </div><!-- #archive_images_bottom --> 

回答

2
<?php if (!empty($my_meta) && !empty($my_meta['image_one'])): ?> 
    <div class="archive_images_one"><a href="<? echo $my_meta['image_one']; ?>" title="<? echo $my_meta['image_one_lightbox_title']; ?>" rel="lightbox"><img border="0" width="300px" height="200px" src="<? echo $my_meta['image_one']; ?>" alt="Android and iPhone App Development"></a></div> 
<?php endif; ?> 

做其他4

+0

TY类似这么多!!!!! – HollerTrain 2011-02-18 16:25:41

相关问题