WordPress Если нет метаполя, то сделать это - как? - PullRequest
1 голос
/ 18 февраля 2011

У меня есть следующий код в Wordpress, где я отображаю мета значения, но я не хочу отображать значение, если оно не заполнено. Как бы я настроил свой if / else вокруг этого?

<?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 -->

1 Ответ

2 голосов
/ 18 февраля 2011
<?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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...