احسان

شرطی کردن متاباکس

2 پست در این موضوع قرار دارد

سلام

من دو تا متاباکس دارم که دوتا لینک دانلود رو در یک باکس نمایش میده

نکته اینه که ممکنه همیشه لینک دانلود وجود نداشته باشه و باکس دانلود بیخود نمایش داده بشه

میخوام شرط بذارم که اگه حداقل یکی از دو لینک دانلود وجود داشت، باکس نمایش داده بشه

از کد زیر استفاده کردم ولی خطا داره

ممنون میشم که کمک کنید


<?php $format = get_post_format( $post_id );
$link_low = get_post_meta($post->ID, 'link_low', true);
$link_high = get_post_meta($post->ID, 'link_high', true);
$detail_low = get_post_meta($post->ID, 'detail_low', true);
$detail_high = get_post_meta($post->ID, 'detail_high', true);
$caption = get_post_meta($post->ID, 'caption', true);
if ( ! empty($link_low || $link_high )) { ?>
<div class="meta-down">
<div class="meta-name">
<?php the_post_thumbnail('دانلود',array('class' => 'right') ); ?>
<h5><?php the_title(); ?></h5>
<h6><?php echo $caption ?></h6>
</div>
<div class="<?php echo $format;?>">
<div class="sub-format">
<a href="<?php echo $link_low; ?>"><?php echo $detail_low;?></a><br />
<a href="<?php echo $link_high; ?>"><?php echo $detail_high;?></a>
</div>
</div>
</div>
<?php } ?>

0

به اشتراک گذاری این پست


لینک به پست

درود بر شما,

باید از کد زیر استفاده نمایید :


<?php if(get_post_custom_values('dl')) : ?>
<a href="<?php $dl = get_post_meta($post->ID, 'dl', true); ?><?php echo $dl; ?>" target="_blank"><div class="action-down"></div></a>
<?php endif;?>

یعنی پیش از کدتون عبارت :


<?php if(get_post_custom_values('dl')) : ?>

و پس از آن عبارت :


<?php endif;?>

توجه داشته باشید در خط اول و دوم بجای کلمه dl متغیر خودتون رو وارد نمایید . مثلا نام متغیر شما demo هست.

موفق باشید ^_^

4

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری