رفتن به مطلب

مخفی کردن زمینه های دلخواه


پست های پیشنهاد شده

سلام

دوستان صبح سوالی در مورد زمینه های دلخواه پرسیدم که با راهنمایی های دوستان حل شد

الان یه مشکلی برام پیش اومده اونم اینه که فرض کنید ما یه زمینه دلخواه به این شکل داریم


<?php echo get_post_meta($post->ID,"mp3_128_".$i."_name",true); ?>

حالا اگر بخواهیم این زمینه رو توی یه حالتی به این شکل قرار بدیم .


<p class="music" ><a href="<?php echo get_post_meta($post->ID,"mp3_128_$i",true) ?>">دانلود با لینک متستقیم</a> </p>

در این حالت اگر ما بخواهیم طوری باشه که اگر زمینه دلخواهی که داریم تعریف نشد کلا این دیور و یا پاراگراف رو نشون نده

فکر کنم با دستور شرطی و if بشه اما نمی دونم چه طوری

لینک به ارسال

اینجوری بزار :


<? if ($i !="") : ?>

<p class="music" ><a href="<?php echo get_post_meta($post->ID,"mp3_128_$i",true) ?>">دانلود با لینک متستقیم</a> </p>
<?php endif ?>

ممنون از جوابتون ، این رو با جستجو تو پیدا کردم ولی متاسفانه جواب نمی داد

مجبور شدم به خودم رجوع کنم و یه چیز ابتکاری به این شکل ایجاد کردم


<?php
if(get_post_meta($post->ID,"mp3_128_1",true))
echo '<p class="music" ><a href="'.get_post_meta($post->ID,"mp3_128_1",true).'">دانلود نسخه با کیفیت 128 </a> </p>'
?>

ولی بازم تشکر

لینک به ارسال

<?php
$mp3_128_1 = get_post_meta($post->ID,"mp3_128_1",true);
if(!empty($mp3_128_1)) {
echo '<p class="music" ><a href="'.get_post_meta($post->ID,"mp3_128_1",true).'">دانلود نسخه با کیفیت 128 </a> </p>'
}
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...